Я в значительной степени новичок и изучаю возможности настройки и запуска параллельного конвейера CI / CD.
Для одной из моих задач по сборке требуются учетные данные, хранящиеся в диспетчере учетных данных. Они должны быть переданы в качестве параметров в мой сценарий оболочки.
Как мне передать их в качестве аргументов?
Мой сценарий оболочки работает как: ci/scripts/build.sh -u username -p password
username
и password
можно получить в диспетчере учетных данных
моя задача конвейера конкурса установлена как
- task: build
config:
platform: linux
image_resource:
source:
repository: java
tag: "8"
type: docker-image
inputs:
- name: resource-repo
outputs:
- name: artifacts
run:
path: ci/scripts/build.sh
params:
u: ((artifactory_user))
p: ((artifactory_password))
Это не похоже на работу. Я думаю, должен быть лучший способ сделать это.