devops
文章平均质量分 62
伊布拉西莫
思想上的强者,行动上的弱者。
展开
-
StringTemplate-动态创建jenkinsfile
StringTemplate模板引擎持续集成流程,详情参见jenkins-持续集成前言jenkins通过Jenkinsfile定义完整的流水线。一个标准流水线内容如下Jenkinsfilepipeline { agent any stages { stage('1.拉取代码') { } stage('2.编译构建') { } stage('3.代码静测') { } stage("4.打包镜像") { } .原创 2022-02-11 17:36:57 · 1082 阅读 · 0 评论 -
jenkins-04-2-持续集成
jenkins-04-1-Harbor使用大致流程说明:开发人员每天把代码提交到Gitlab代码仓库。Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库。Jenkins发送SSH远程命令,让生产部署服务器到Harbor私有仓库拉取镜像到本地,然后创建容器。最后,用户可以访问到容器...原创 2020-12-25 15:28:32 · 308 阅读 · 0 评论 -
jenkins-03-3-sonarqube代码检查
SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前支持java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy等二十几种编程语言的代码质量管理与检测。环境要求JDK11+PostgreSQL : 12SonarQube:8.6Sonar 7.9 版本之后,不再支持Mysql.创建数据库&用户CREATE USER sonar WITH PASSWORD 'sonar2020';原创 2020-12-23 11:07:43 · 506 阅读 · 0 评论 -
jenkins-02-插件管理
Jenkins插件管理Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用Maven构建项目等功能需要依靠插件完成。修改Jenkins插件下载地址Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址:Jenkins->Manage Jenkins->Manage Plugins,点击Available:这样做是为了把Jenkins官方的插件列表下载到本地.接着修改地址文件,替换为国内插件地址:[jhs@vm原创 2020-11-20 10:57:42 · 691 阅读 · 0 评论 -
jenkins-01-docker安装jenkins
https://segon.cn/install-jenkins-using-docker.html安装# 拉取镜像[jhs@vm1 ~]$ docker pull jenkins/jenkins:2.249.3-centos7# 创建数据卷[jhs@vm1 ~]$ mkdir -p $HOME/devops/jenkins_home[jhs@vm1 ~]$ export JENKINS_HOME=$HOME/devops/jenkins_home# 修改数据卷权限#容器中jenki.原创 2020-11-19 15:27:33 · 135 阅读 · 1 评论