Jenkins使用
使用公钥私钥连接github
1 | ssh-keygen -t rsa -C “bluedrum@qq.com” |
在docker中运行jenkins
- 在linux上安装java,git,docker
- 运行命令
1 | docker run \ |
使用Maven构建Java应用程序
在Ubuntu中直接安装jenkins
1 | wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - |
遇到问题 No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/sbin
解决方案:
1
2给/usr/bin添加 jdk软链接
ln -s /usr/jdk1.8.0_131/bin/java /usr/bin/java启动后无法访问的情况
解决方案:先安装openjdk,再不行的话重启服务器
Jenkins 离线解决方案:
1
2
3
4
51.访问/pluginManager/advanced 页修改
http://updates.jenkins.io/update-center.json
2.如果还是不行
修改/jenkins_home/update/default.json
其中www.google.com改为www.baidu.com
Ubuntu中jenkins运行命令
1 | sudo service jenkins start|stop|restart |
卸载Jenkins
1 | //服务 |
将jenkins加入到docker 用户组
1 | 将Jenkins 加入到Docker 用户组 |
使用maven镜像问题
1 | 会导致.m2在独立的workspace下,可以通过使用本地maven来解决 |
运行.sh文件提示permission denied
1 | chmod 777 test.sh |