Jenkins持续集成实践-(3)脚本执行问题总结

/ 0评 / 0

JAVA Web编译打包

Tomcat打包发布:
jenkins本地JDK及MAVEN配置
https://my.oschina.net/ht896632/blog/628438

docker jenkins镜像maven安装
https://stackoverflow.com/questions/46052711/extend-jenkins-image-to-install-maven

wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo

环境变量丢失问题

目前jenkins无论以上述的哪种方式连接,其连接会话的环境变量好像都被清空掉(无论是否有配置/etc/profile),所以需要在每次任务执行的时候,将所需的环境变量配置好,以下是可选的两种方式:

参考文献:

结语

其实除了直接在别的服务器上执行脚本外,其实还可以换一个思路:直接在Jenkins所在的服务器上执行所需任务,执行完毕后把执行结果的文件传输到目标服务器上也是一种可行的发布方式。

workspace

jenkins默认workspace
参考:~/.jenkins (~/为root)
https://wiki.jenkins.io/display/JENKINS/Administering+Jenkins

发表评论

电子邮件地址不会被公开。 必填项已用*标注