标签: jenkins-cli

多个作业的相同工作空间

我有一个名为"开发"的工作和另一个名为"代码分析"的项目.目前我们有两个不同的工作和不同的工作空间,但代码相同; 我们有什么办法可以为多个工作使用相同的工作空间吗?
我检查了Jenkins中可用的插件,但我找不到合适的插件.

jenkins jenkins-plugins jenkins-cli

68
推荐指数
3
解决办法
6万
查看次数

Jenkins - 将更改推送到GitHub选项时构建不起作用

Jenkins正在localhost上运行.我在GitHub中有我的存储库.我可以选择"在将更改推送到GitHub时进行构建".

当我点击"立即构建"时,构建成功完成,没有问题.但是当我将代码提交到我的存储库时,不会发生自动构建.我可以从我的系统访问GitHub,因为存储库是公共的,我相信甚至Jenkins也应该能够检测到它.我知道有一个轮询选项,但我希望Jenkins在存储库中检测到更改时进行构建(因为这是我们一直在努力实现的).

组态:

詹金斯1.615

Git插件2.3.5

Git客户端插件1.17.1

--------------------------------------------

编辑:" 在将更改推送到GitHub时构建 "选项已在最新版本的GitHub插件中重命名为" GITScm轮询的GitHub挂钩触发器 ".(感谢@ smrubin的反馈.)

git github jenkins jenkins-plugins jenkins-cli

35
推荐指数
2
解决办法
4万
查看次数

如何在shell脚本中使用Jenkins参数

我想使用我们在Jenkins作业中定义的参数作为同一作业中shell命令的参数.

我使用以下参数创建了参数化构建:

high.version: 234
low.version: 220
Run Code Online (Sandbox Code Playgroud)

我想使用这些变量作为构建的shell脚本的参数:

/bin/bash /hai/mycode/scripts/run_script.sh high.version
Run Code Online (Sandbox Code Playgroud)

我如何在同一个工作中使用这些参数?

shell jenkins jenkins-cli jenkins-pipeline

17
推荐指数
2
解决办法
5万
查看次数

Jenkins命令获取队列中的构建数量

我试图获取Jenkins Build Queue中的构建数量.

我是否可以通过Jenkins命令获取队列中运行的构建数量?

jenkins jenkins-cli

15
推荐指数
3
解决办法
2万
查看次数

我怎么知道jenkins管道的哪个阶段失败了

在我的Jenkins管道中,我通常使用post声明性函数向我发送电子邮件,导致管道失败.

post函数的简单语法如下:

post {
    failure {
        mail to: 'team@example.com',
             subject: "Failed Pipeline: ${currentBuild.fullDisplayName}",
             body: "Something is wrong with ${env.BUILD_URL}"
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的电子邮件中,我还想提一下管道失败的哪个阶段(假设管道有5到6个阶段).我怎样才能做到这一点?任何帮助深表感谢.

上述要求的扩展将是向用户提供(失败的阶段)的实际错误日志,也作为失败通知电子邮件的一部分.

想法是,当用户收到来自jenkins的失败通知时,他应该知道管道的哪个阶段与错误日志一起失败.

提前致谢.

jenkins jenkins-plugins jenkins-cli jenkins-pipeline

13
推荐指数
1
解决办法
5294
查看次数

jenkins-cli以Cloudbees为基础:"没有这样的工作"

我需要远程触发在CloudBees上托管的Jenkins构建.现在,我试图用jenkins-cli无济于事.现在我正在使用SSH密钥对进行身份验证.

当我做:

$ java -jar jenkins-cli.jar -s https://... list-jobs All
Run Code Online (Sandbox Code Playgroud)

我可以看到所有的工作,包括我想要建立的工作.但当我这样做时:

$ java -jar jenkins-cli.jar -s https://... build job1
No such job 'job1'
Run Code Online (Sandbox Code Playgroud)

我已经阅读了一个涉及为anonymous角色添加权限的解决方法.即使我添加了每个权限,我也会得到同样的错误.

如果有帮助,我正在使用Jenkins 1.532.1.3.谢谢.

continuous-integration command-line-interface jenkins cloudbees jenkins-cli

11
推荐指数
2
解决办法
5054
查看次数

远程触发构建后检查Jenkins作业状态

我有一个脚本使用令牌远程触发Jenkins上的作业.这是我的脚本:

JENKINS_URL='http://jenkins.myserver.com/jenkins'
JOB_NAME='job/utilities/job/my_job'
JOB_TOKEN='my_token'

curl "${JENKINS_URL}/${JOB_NAME}/buildWithParameters?token=${JOB_TOKEN}"
Run Code Online (Sandbox Code Playgroud)

运行后,我收到以下回复:

* Hostname was NOT found in DNS cache
*   Trying 10.5.187.225...
* Connected to jenkins.myserver.com (10.5.187.225) port 80 (#0)
> GET /jenkins/job/utilities/job/my_job/buildWithParameters?token=my_token HTTP/1.1
> User-Agent: curl/7.37.1
> Host: jenkins.myserver.com
> Accept: */*
> 
< HTTP/1.1 201 Created
* Server nginx/1.6.2 is not blacklisted
< Server: nginx/1.6.2
< Date: Tue, 03 Feb 2015 23:40:47 GMT
< Content-Length: 0
< Location: http://jenkins.myserver.com/jenkins/queue/item/91/
< Connection: keep-alive
< Cache-Control: private
< Expires: Wed, 31 Dec 1969 16:00:00 …
Run Code Online (Sandbox Code Playgroud)

build jenkins jenkins-plugins jenkins-cli

11
推荐指数
4
解决办法
3万
查看次数

Jenkins IOS应用程序失败致命:未配置全局开发团队或本地团队ID

我很久以前就把Jenkins用于IOS应用程序,以前工作得很好,但是最近我遇到了一个问题,我无法解决这个问题.可能是什么问题,是否有人解决了这个问题在此输入图像描述.

我收到了以下错误

致命:未配置全局开发团队或本地团队ID.

xcode ios jenkins jenkins-plugins jenkins-cli

10
推荐指数
2
解决办法
3616
查看次数

构建成功后,从远程计算机上的工作区执行Shell脚本(Jenkins)

场景是 - 我有一个工作A运行我的蚂蚁脚本并为我打包工件.

我还使用参数化触发插件来触发我的"作业B",它将在远程机器上部署我的工件.

工作A工作正常,还有工作B.

我必须对工作B执行的任务是

  1. GIT结帐(包含我的部署脚本)(成功捐赠).
  2. 将先前构建的工件复制到远程计算机.(成功)
  3. 在远程计算机上运行shell脚本(工作空间文件夹中的脚本) - 面临问题.

我浏览了相同的各种插件,但没有人允许我在Post构建操作中出现的"SCP to remote machine"之后运行shell脚本.

我想执行相同的序列,但是如果你们有任何其他建议请分享.

提前致谢.!

jenkins jenkins-plugins jenkins-cli

9
推荐指数
2
解决办法
5万
查看次数

Jenkins通过Groovy脚本禁用远程处理CLI

是否可以通过Groovy脚本禁用Jenkins CLI over Remoting选项?我想把脚本放到init.groovy.d中,这样在启动时禁用了选项,所以我不会被提示禁用它

谢谢

groovy jenkins jenkins-cli

9
推荐指数
2
解决办法
3676
查看次数