jenkins - 詹金斯添加了额外的 . 标记
问题描述
我有一个用于构建图像的示例 jenkins 脚本
pipeline {
environment{
registry = "leexha/sampleadd"
registyCredential = 'dockerhub'
dockerImage = ''
}
agent any
stages {
stage('Git clone'){
steps{
git branch: 'master', url: 'https://github.com/leeadh/terraform_simpleapp.git'
}
}
stage ('Building image'){
steps{
script{
dockerImage = docker.build(registry + ":development .","--build-arg endpoint_arg='http://22222:8200' --build-arg token_arg='s.aaaaa'")
}
}
}
stage ('Pushing to Docker Hub'){
steps{
script{
println dockerImage.id
docker.withRegistry('',registyCredential){
dockerImage.push()
}
}
}
}
}
}
构建成功。但是,当我在舞台下打印 dockerImage('Pushing to Docker Hub')时,我注意到它指出
leexha/sampleadd:development .
结果标记失败并且无法推送。我想知道为什么它会增加一个 . 当我没有把它放在任何地方时,在图像的末尾。
排队
dockerImage = docker.build(registry + ":development .","--build-arg endpoint_arg='http://22222:8200' --build-arg token_arg='s.aaaaa'")
如果我不放。开发后,构建将失败。
解决方案
推荐阅读
- jquery - 数据表仅返回选择事件的最后一行
- java - 我是否需要在模式注册表下为 kafka 流更改日志主题注册模式?
- java - 如何从 Apache Camel 中的码头端点发送 JSON 回复?
- angular - @Input() 值未定义
- javascript - 在 Apache 中设置 iframe 保护
- javascript - 从 .map 函数中过滤掉重复项
- c# - Linq Join,按多个字段分组
- python - 如何在我的图形 matplotlib 中从零设置 y 轴
- android - FloatingActionButton 上的意外视图
- excel - 通过保持顺序添加项目 vba