jenkins

https://www.bilibili.com/video/av69439161   jenkins教程(进去configure后进行项目的自动更新操作)

1.拉取容器   docker run -d --name jenkins -p 8085:8080 -p 50000:50000 -v /hxh/mapping/jenkins:/var/jenkins_home -u 0 --privileged=true jenkins/jenkins:2.156

2.进入容器获取密码   docker exec -ti -u root jenkins bash    cat /var/jenkins_home/secrets/initialAdminPassword

3.下载插件   Git client,Maven Integeration,SSH Credentials,gitee

4.下载对应开发环境,git,maven,jdk,其中git服务器不能自动下载

5.最新docker不能修改端口映射文件,也就是说要在docker容器构建阶段把端口映射配置完成,之后再想修改就有点困难了,所以构建项目还是以从节点构建为主。

6.pipeline风格项目的构建流程: 安装插件pipeline, (如果不需要使用dir关键字,建议不要进行下面的操作)更换插件站点:https://www.cnblogs.com/sxdcgaq8080/p/10489326.html

然后重启jenkins,下载插件:Build Pipeline,Conditional BuildStep,Pipeline: Multibranch with defaults,才能有dir关键字使用

 

jenkins踩坑点

1.当需要创建从节点的时候记得下载插件ssh-slaver,并且选择不验证的方式进行代理主机的连接。

2.构建从节点时这个多选框Host Key Verification Strategy选择non verify

3.jenkins任务限制对应的节点执行https://blog.youkuaiyun.com/weixin_34198583/article/details/86237589

4.pipeline后台启动程序如何不被kill掉https://www.daxiblog.com/jenkins-pipeline%E4%B8%AD%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87shell%E8%84%9A%E6%9C%AC%E5%90%AF%E5%8A%A8%E5%90%8E%E5%8F%B0%E5%BA%94%E7%94%A8%E7%9A%84%E9%97%AE%E9%A2%98/

5.执行shell脚步如何不被kill掉https://blog.youkuaiyun.com/banche163/article/details/102704669   原理如上

6.cd 命令尽量写在上面,不然会出现意想不到的错误。

 

jenkins一些常用知识点

1.如何限制jenkins的任务在某个节点上执行  https://blog.youkuaiyun.com/weixin_34198583/article/details/86237589

2.服务器home路径的配置

3.关闭自动存档

4.maven项目设置自定义settings文件

5.总结 其中df -h和du -sh使用的比较多,一个统计整体磁盘情况,一个看单独目录点用

6.jenkins权限设置   https://blog.youkuaiyun.com/w13511069150/article/details/93377590     https://www.jianshu.com/p/f1d378596a67

7.jenkins限制内存

貌似没用---如果内存泄漏则加参数 -e JAVA_OPTS='-Xms156m -Xmx156m -XX:MaxNewSize=156m -XX:MaxPermSize=156m'

加上参数 -m 400m貌似可以,但具体是否可行还未可知,毕竟构建项目还是比较花内存,这样限制容易挂掉。

因为时间一长还是会占用大量内存,可能开始占用的确实要比之前少。

 

jenkins使用心得记录

1.权限管理分为全局权限和项目权限,全局权限的job标签栏中read的话则添加了该角色的用户则可以看到所以job,二项目权限中的read是通过通配符匹配到对应的项目给用户显示。

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值