Какая есть замена Jenkins CI?
Напишите свой велосипед вместо CI
Дженкинс легче просто дальше некуда, а с вашими требованиями, чтобы еще и бесплатно и маленькое и все работало - пишите просто свои скрипты.
посмотрите
GitLab https://about.gitlab.com/
Buddy https://buddy.works/