Jenkins环境变量问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/catoop/article/details/79637160
通过Jenkins 执行相关sh的时候,环境变量中,不会默认继承/etc/profile 和 ~/.profile 等环境变量。
在Jenkins中使用sonar进行静态代码检查
要解决的问题
jenkins自动构建完成后,希望能通过sonar静态代码检查生成一份报告,给与开发人员对当前代码的做一个质量评估和修改意见
1.安装并配置sonar服务器
懒得说,跟着官方文档走就行,这边主要的开发语言是.
如何通过REST获取JENKINS的编译进度?
第二版功能需要实现,
我看了一下,获取百分比进度不太可能了,,因为JENKINS本身都没有具体的百分比进度。。
那,,只好实现获取实时值,如果完成就显示完成。
URL:
http://1.2.3.4/job/job_name/lastCompletedBuild/api/json
http://1.2.3.4/job/job_name/lastBuild/api/json
至于这两个参数有何区别,待真正处理时再说吧。
修改jenkins的默认端口
使用 java -jar jenkins.war这样的命令来启动jenkins时会使用默认的端口8080,有些情况下8080端口已经被我们使用了,这个时候如果希望修改这个端口应该怎么办呢?
方法是在命令行后面添加--httpPort=8899这个参数就可以了,其实就是配置jetty的启动端口。