你好,团队如何在我的jenkins声明性管道中传递我的github凭据请帮助我如何在我的jenkins管道中添加我的git hub凭据用户名和密码以及url,如果我添加了用户名和密码如果我添加了密码到我的管道中某个人如何使用jenkins声明性管道将我的文件推送到我的git中。
我知道如何使用jenkins语法生成器,但我想知道如何使用jenkins声明性管道传递凭证。请帮助任何一个
pipeline{ agent any stages{ stage('git-log'){ //with凭证([使用者名称密码(凭证ID:'ramesh-git',使用者名称变数:“raja 12”,密码变量:'Rakae 12')])步骤{使用凭证([用户名密码(凭证ID:'ramesh-git',使用者名称变数:“raja 12”,密码变量:'Rakae 12')])什至复制https://github.com/trdy43/test-play.git'
}
}
}
}
3条答案
按热度按时间guykilcj1#
您需要将凭据存储在Jenkins凭据存储区中。
然后,您将能够使用
这将创建并填充两个环境变量:一个用于用户名MY_CREDENTIALS_USR,另一个用于密码MY_CREDENTIALS_PSW。
然后,您可以通过调用环境变量的名称来访问它们:
bq9c1y662#
你需要在Jenkins全局凭据存储中存储你的Git凭据。我正在使用这个方法。
}
mutmk8jj3#
管线{
}