chemtech
@chemtech
Линуксойд, DevOps

Как запустить билд из специфичного старого тега в gitlab ci?

Я могу собрать артефакт из определенного старого тега в teamcity.
Скриншот:
5cdcf99630cbc418761023.png

Как запустить билд из специфичного старого тега в gitlab ci?

Пробую вот такой gitlab-ci.yaml
variables:
  MAVEN_OPTS: "-Djava.awt.headless=true -Dmaven.repo.local=.m2/repository"
  MAVEN_CLI_OPTS: "-s maven_settings.xml --batch-mode --errors --fail-at-end --show-version"

stages:
  - build
  - release
  - build-tag

build:
  stage: build
  script:
    - mvn $MAVEN_CLI_OPTS -Dmaven.test.skip=true clean install -PRPM -U

release:
  stage: release
  script:
    - eval $(ssh-agent)
    - ssh-add <(echo "$SSH_PRIVATE_KEY")
    - git config user.name "$PUSH_USER_NAME"
    - git config user.email "$PUSH_USER_EMAIL"
    - git checkout master
    - git reset --hard origin/master
    - mvn $MAVEN_CLI_OPTS clean release:prepare -Dresume=false -DautoVersionSubmodules=true -DdryRun=false -Dmaven.test.skip=true
  when: manual

build-tag:
  stage: build-tag
  script:
    - git checkout master
    - git pull
    - git reset --hard $(git describe --abbrev=0 --tags)
    - mvn $MAVEN_CLI_OPTS -Dmaven.test.skip=true clean install -PRPM -U
  when: manual


build-tag я не вижу в pipeline

5cdcf9ebad203692671243.png
  • Вопрос задан
  • 249 просмотров
Решения вопроса 1
chemtech
@chemtech Автор вопроса
Линуксойд, DevOps
  • go to CI / CD -> Pipelines
  • press Run Pipeline
  • under Create for choose the branch or tag you want to run the pipeline for
  • press Create Pipeline
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы