我必须将yaml文件中Bugzilla帐户的用户凭据解析到触发Jenkins作业的shell脚本中。
---
- name: 'USER_BUGZILLA'
valueFrom:
secretKeyRef:
name: 'bugzilla_bot'
key: 'user'
- name: 'PASSWORD_BUGZILLA'
valueFrom:
secretKeyRef:
name: 'bugzilla_bot'
key: 'password'
答案 0 :(得分:0)
假设您的yaml文件名为“ foo.yaml”
read -r user password <<<$(grep key foo.yaml | sed "s/^.[^']*'//" | sed "s/'.*$//")
$ user将保留用户名
$ password将保留密码