小编ezl*_*lee的帖子

詹金斯全局环境变量在Jenkinsfile中

如何在Jenkinsfile中调用全局环境变量?
例如,如果我有一个变量 -

 name:credentialsId 
 value:xxxx-xxxx-xxxxx-xxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

如何在groovy脚本中使用它?

我试过了${credentialsId},但没办法.它只会给出错误:

java.lang.NoSuchMethodError: No such DSL method '$' found among steps [ArtifactoryGradleBuild, ........
Run Code Online (Sandbox Code Playgroud)

groovy jenkins jenkins-pipeline

19
推荐指数
1
解决办法
7万
查看次数

docker API v2 - 如何标记和推送图像

我想将图像从测试推广到产品环境.如何curl POST通过docker registry API v2 使用" "来标记和推送图像?(Docker API 1.22)等效命令是:

docker tag my_testrepo:6000/new_test_image:test_tag myprod_repo:5000/new_prod_image:tag
docker push myprod_repo:5000/new_prod_image:tag
Run Code Online (Sandbox Code Playgroud)

如何使用curl命令将图像标记为repo:

POST /images/test/tag?repo=myrepo&force=0&tag=v42 HTTP/1.1
Run Code Online (Sandbox Code Playgroud)

找不到任何指示.多次尝试,都失败了.

docker

6
推荐指数
1
解决办法
690
查看次数

来自Bitbucket.org的ansible-galaxy和git克隆

我正在使用ansible-galaxy(v2.0.0.2)来安装ansible角色,该角色通过requirements.yml文件在Bitbucket上具有源代码。但是我无法使用私钥从bitbucket.org检出代码。这是错误消息,也是我的requirements.yml内容。

请问requirements.ymlansible-galaxy 2.0.0.2 的正确文件格式是什么?

  + ansible-galaxy -vvv install --force --role-file ansible/requirements.yml --roles-path ./ansible/roles

    Using /etc/ansible/ansible.cfg as config file
    Opened /tmp/.ansible_galaxy
    found role {'scm': 'git', 'src': 'git@bitbucket.org:myrepo/nginx.git', 'version': 'latest', 'name': 'nginx'} in yaml file
    Installing role nginx 

     [WARNING]: - nginx was NOT installed successfully: - command git checkout
    latest failed in directory /tmp/tmpQRZc8j (rc=1)
    ERROR! - you can use --ignore-errors to skip failed roles and finish processing the list.
Run Code Online (Sandbox Code Playgroud)

[requirements.yml]

- name: nginx
  src: git@bitbucket.org:myrepo/nginx.git
  scm: git …
Run Code Online (Sandbox Code Playgroud)

git bitbucket ansible ansible-galaxy

6
推荐指数
1
解决办法
2605
查看次数