всё, спустя время вызвал гц
я уже нашел да. я отвечал на сообщение про разницу в долгих сервисах и джобах. сервис висит пока не прибьешь руками. в моей изначальной логике было, что если номад не умеет из коробки в джобы, то их надо будет руками прибивать.
job "cci" { datacenters = ["dc1"] type = "batch" parameterized { meta_required = [ "PACKAGE_NAME", "PACKAGE_RECIPE_FOLDER", "PACKAGE_VERSION" ] } reschedule { attempts = 0 unlimited = false } task "build-package" { resources { memory = 16000 } restart { attempts = 0 } driver = "docker" config { image = "nomad-cci:local" command = "conan" args = [ "create", "conan-center-index/recipes/${NOMAD_META_PACKAGE_NAME}/${NOMAD_META_PACKAGE_RECIPE_FOLDER}", "${NOMAD_META_PACKAGE_NAME}/${NOMAD_META_PACKAGE_VERSION}@", "--build=missing" ] } } }
Примерно такая джоба у меня была для сборки conan-center-index
Обсуждают сегодня