Параметры которые задаешь при старте? Есть - заходишь в ci-cd/pipelines/startpipeline
Если тебе нужны кнопки - ты можешь наклепать Джобов с нужным параметрами и поставить им мануал запуск
можешь накидать prefilled variables
ну вот получилось, подставляется нужный тэг вместо latest а есть возможность не указывать переменную а указать только тэг (value)?
variables: CI_COMMIT_SHORT_SHA: value: "latest" # this would be the default value description: "CI_COMMIT_SHORT_SHA"
в .gitlab-ci.yml stages: - package - deploy # - deploy include: '.deploy/deploy.yaml' variables: CI_REGISTRY: 121 CI_REGISTRY_IMAGE: 12312 CI_COMMIT_SHORT_SHA: value: "latest" # this would be the default value description: "CI_COMMIT_SHORT_SHA" # в .deploy/deploy.yaml deploy_prod: image: 2131 stage: deploy environment: name: default script: - echo "Deploying application to Producion" - echo $CI_COMMIT_SHORT_SHA - sed -i -e "s/latest/$CI_COMMIT_SHORT_SHA/g" test.yaml - cat test.yaml when: manual все равно просит форму для переменной и значения
ну где ты value не указал, там да а где указал, так уже все заполнено
CI_COMMIT_SHORT_SHA: value: "" # this would be the default value description: "CI_COMMIT_SHORT_SHA" вот так не получается, валится с ERROR: Job failed: exit code 125
Обсуждают сегодня