У меня есть несколько вопросов, связанных с gitlab-ci
- Как я могу использовать более одного изображения? Может быть, одно изображение на сцене или зависит от имени работы?
#### How use one image for JobA1 and JobA2
JobA1:
stage: Test
script:
- ansible-playbook testa1.yml
JobA2:
stage: Test
script:
- ansible-playbook testa2.yml
#### How use other image to JobB1 and JobB2
JobB1:
stage: Test
script:
- ansible-playbook testa1.yml
JobB2:
stage: Test
script:
- ansible-playbook testa2.yml
Как использовать before_script в зависимости от рабочей области? Как установить зависимость от образа? Я попытался сделать это следующим образом:
before_script:
- apt update
- apt install software-properties-common
- apt-add-repository --yes --update ppa:ansible/ansible
- apt install ansible
В журнале я вижу, что команды из before_script будут выполняться, но при установке ansible установка должна быть подтверждена - как могу ли я это сделать? В качестве альтернативы, есть ли лучший способ установить ansible в образ?
0 upgraded, 73 newly installed, 0 to remove and 12 not upgraded.
Need to get 24.8 MB of archives.
After this operation, 112 MB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.