如何教我的Jenkisfile在此设置中通过基本身份验证登录?
我正在为我的Jenkins构建使用自定义docker镜像.正如在这里的文档中所描述的那样,我定义了一个这样的docker代理:
pipeline {
agent {
docker {
image 'registry.az1:5043/maven-proto'
registryUrl 'https://registry.az1'
args '-v /var/jenkins_home/.m2:/root/.m2'
}
}
options {
timeout(time: 1, unit: 'HOURS')
buildDiscarder(logRotator(numToKeepStr:'10'))
}
stages {
stage ('Build') {
steps{
sh ...
}
}
stage ('Test') {
steps {
sh ...
}
}
stage ('Deploy') {
steps {
sh ...
}
}
}
post {
always {
echo 'Clean up workspace'
deleteDir()
}
}
Run Code Online (Sandbox Code Playgroud)
}
如果我使用以下代理设置:
pipeline {
agent {
docker.withRegistry('https://registry.az1', 'registry_login'){
image 'registry.az1:5043/maven-proto'
registryUrl 'https://registry.az1'
args …Run Code Online (Sandbox Code Playgroud)