
cicd
weixin_50801368
这个作者很懒,什么都没留下…
展开
-
jenkins配置邮件告警
下载插件managejenkins—>configure system我使用的是微信企业邮箱,所以进入微信企业邮箱生成的密码填写在SMTP Password中<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</t...原创 2021-06-08 15:26:46 · 239 阅读 · 0 评论 -
利用jenkins实现容器化自动构建微服务项目2
利用jenkins拉取镜像并启动容器添加一个密钥凭据,需要docker服务器和jenkins服务器去做免密,这个就可以在jenkins上面实现对docker服务器的控制#!/bin/bashharbor_ip=192.168.1.154harbor_user=adminharbor_passwd=shuhai@123docker login $harbor_ip -u $harbor_user -p $harbor_passwddocker_id=`docker ps |..原创 2021-03-05 15:59:38 · 1042 阅读 · 4 评论 -
利用jenkins实现容器化自动构建微服务项目
dockerfile编写FROM java:8COPY *.jar /app.jarCMD ["--server.port=8066"]EXPOSE 8066ENTRYPOINT ["java","-jar","/app.jar"]jenkins配置构建一个maven的项目,用来将开发的源码打包成jar包,然后就是在脚本中实现docker镜像的构建#!/bin/bashjenkins_war_home=/var/lib/jenkins/workspace/doc.原创 2021-03-05 15:37:45 · 950 阅读 · 0 评论 -
cicd-架构分析分析
整个cicd的环境基本就是这样,本次只讲解传统建构的发布,不涉及docker容器化发布整个流程就是开发者把代码写好发给gitlab上面,这个时候就需要做开发者与gitlab的免密,一般开发自己都会做好然后就是jenkins会去gitlab上面拉取代码,这个时候就必须要把jenkins的公钥给到gitlab这边,但是jenkins的组件还没有权限,所以要把私钥给到jenkins的组件上面这样就可以把代码拉去到jenkins上面了。jenkins拉取的代码都在/var/lib/jenkins..原创 2021-01-05 17:45:09 · 368 阅读 · 0 评论