Chciałbym skonfigurować sobie plik gitlab-ci.yml w kilku projektach tak aby po wypushowaniu tagu uruchomić sobie trzy komendy. Dodatkowo chciałbym zdefiniować zmienne w tym pliku gitlab-ci.yml.
Plik wygląda następująco:
stages: - build - deploy build: stage: build script: - composer install --no-ansi - vendor/bin/phar-composer build artifacts: paths: - example.phar tags: - php:7.0 deploy: stage: deploy only: - tags dependencies: - build script: - cp example.phar /opt/example/ tags: - php:7.0
`deploy` który masz odpala się na tagi. Więc dodaj sobie do `script` to co chcesz a potem przeleć przez Lint sprawdzając czy poprawnie.
No chyba że nie zrozumiałem co chcesz osiągnąć
To może jeszcze raz opisze troszkę dokładniej.
Mam kilka skryptów jeden z nich dodaje mi do JIRA wersje które są pobrane z gita oraz drugi skrypt który tworzy release notes w confluence też pobierając najnowsze tagi. I teraz chciałbym aby wykryć to czy w gitcie został wypushowany tag i uruchomić po tym te 2 skrypty.
No to tak jak napisałem. Masz już:
Ok spróbuję tak i wrócę z feedbackiem
Nie wrociles
Taki sposob pomógł
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)