![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CICD集成部署平台
月月吃喝
这个作者很懒,什么都没留下…
展开
-
CICD环境搭建10-jenkins从gitlab拉取项目通过ssh+shell部署到远程tomcat
rpm安装jenkins1.下载安装包前往官网下载:https://jenkins.io/download/选择最新的稳定版本2.将rpm包上传至linux系统的/home/bak/software目录3.检查是否已经安装jenkins[root@cicd ~]# rpm -qa|grep jenkins如果没有安装,继续进行第四步4.使用rpm包安装命令:[root@cic...原创 2019-03-21 15:42:11 · 1273 阅读 · 0 评论 -
Jenkins基于gitlab中的Tag进行构建
1 创建Tag打开项目,选择分支,点击Tag点击“New Tag”,进入创建Tag界面填写Tag name,Message,Release notes,均是自定义在gitlab仓库中就可以看到Tag列表了。至此,master分支的Tag创建完毕。2 配置Jenkins任务步骤1:安装Git Parameter插件步骤2:新建一个maven项目步骤3:配置jenkins任务参...原创 2019-09-07 15:49:54 · 6050 阅读 · 0 评论 -
CICD环境搭建14-jmeter+ServerAgent服务器监控
一、环境准备1.ServerAgent安装包2.Jmeter插件:jp@gc - PerfMon Metrics Collector(服务器性能监测控件,包括CPU,Memory,Network,I/O等等)二、搭建环境1.在Jmeter脚本中添加监听器jp@gc - PerfMon Metrics Collector2.在安装jenkins的Linux服务器启动ServerAgen...原创 2019-07-05 14:10:24 · 726 阅读 · 0 评论 -
CICD环境搭建8-mysql安装(新、更专业)
安装环境系统环境:centos7.5软件下载目录:/software软件安装目录:/opt软件版本:mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz一、下载mysql安装包官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads操作系统选择:Linux-GenericOS的版...原创 2019-03-15 10:27:00 · 417 阅读 · 0 评论 -
CICD环境搭建1-JDK安装
Centos7.5 JDK安装一、卸载系统自带的OpenJDK以及相关的java文件查看OpenJDK版本在命令窗口输入:java –version可以看到系统自带的OpenJDK版本信息。然后,卸载OpenJDK在命令窗口输入:rpm -qa | grep java命令说明:rpm 管理套件-qa 使用询问模式,查询所有套件grep 查找文件里符合条件的字符...原创 2019-03-09 09:35:03 · 489 阅读 · 0 评论 -
CICD环境搭建2-tomcat安装
一、Apache官网下载tomcatTomcat9.X官网下载地址二、解压缩包把下载好的tomcat压缩包通过Xftp工具上传到centos7.5系统,/software目录下解压缩命令:tar -zxvf apache-tomcat-9.0.16.tar.gz将tomcat移动到/opt目录下:mv apache-tomcat-9.0.16 /opt三、检测是否安装成功...原创 2019-03-09 09:43:56 · 467 阅读 · 0 评论 -
CICD环境搭建3-maven安装
一、环境准备JDK 1.8.x:具体安装方式可以查看之前的文章二、下载Maven安装包安装Maven之前,首先要正确安装JDK。JDK确认无误后,进入Apache maven官网:https://maven.apache.org/,然后,点击Download进入下载界面,或者直接进入下载界面:https://maven.apache.org/download.cgi,这里下载最新版本的...原创 2019-03-09 10:33:34 · 503 阅读 · 0 评论 -
CICD环境搭建4-Sonarqube安装
一、下载安装包官网下载地址:https://www.sonarqube.org/downloads/尽量选择LTS(Long-term Support),即长期支持的稳定版本,如下图所示:二、安装SonarQube截止文章发布日期,最新的LTS版本是:SonarQube 6.7.2将下载好的压缩包通过Xftp工具上传到Centos7.5系统,/software目录下,然后记性解压缩。...原创 2019-03-09 14:52:26 · 1008 阅读 · 0 评论 -
CICD环境搭建5-Jmeter安装
安装环境系统环境:centos7.5前置条件:jdk1.8.201软件下载目录:/software软件安装目录:/app软件版本:apache-jmeter-5.0安装Jmeter官网下载地址:http://jmeter.apache.org/download_jmeter.cgi将下载的apache-jmeter-5.0.tgz通过Xftp工具上传到Centos7.5,/sof...原创 2019-03-09 16:00:13 · 1349 阅读 · 0 评论 -
SonarQube启动报错:WrapperSimpleApp: Encountered an error running main: java.nio.file.AccessDeniedExcepti
SonarQube启动报错可以查看日志,一般日志会记录错误的详细内容执行以下命令,查看日志:cd /opt/sonarqube-6.7.6/logstail -n 100 sonar.log定位到问题的详细信息:WrapperSimpleApp: Encountered an error running main: java.nio.file.AccessDeniedExceptio...原创 2019-03-09 16:13:01 · 4614 阅读 · 2 评论 -
CICD环境搭建7(1)-gitlab社区版 基于Centos7.5 yum安装gitlab方式
一、安装并配置必要的依赖项在CentOS 7上,以下命令还将在系统防火墙中打开HTTP和SSH访问。#安装 gitlab 的依赖包[root@localhost ~]# sudo yum install -y curl policycoreutils-python openssh-server openssh-clients#将SSH服务设置成开机自启动[root@localhost ~...翻译 2019-03-11 11:20:48 · 402 阅读 · 0 评论 -
CICD环境搭建7(2)-gitlab操作手册
安装环境系统环境:centos7.5前置条件:gitlab-ce软件下载目录:/software软件安装目录:/opt软件版本:一、安装gitlab汉化包1.安装gityum install -y git2.克隆获取汉化版本库git clone https://gitlab.com/xhang/gitlab.git3.查看该汉化补丁的版本cat gitlab/VERSI...原创 2019-03-12 14:36:50 · 537 阅读 · 0 评论 -
CICD环境搭建11-配置jenkins从gitlab获取代码
环境准备gitlabjenkins配置jenkins从gitlab获取代码1.检查jenkins服务器是否已经存在公钥/私钥对[root@cicd ~]# cd /root/.ssh[root@cicd .ssh]# ll如果存在,则直接进行第四步,否则,依次向下执行2.在jenkins服务器下生成公钥/私钥对[root@cicd ~]# ssh-keygen -t rsa...原创 2019-03-22 11:11:38 · 619 阅读 · 0 评论 -
CICD环境搭建12-安装并配置jenkins
rpm安装jenkins1.下载安装包前往官网下载:https://jenkins.io/download/选择最新的稳定版本**2.将rpm包上传至linux系统的/home/bak/software目录3.检查是否已经安装jenkins [root@cicd ~]# rpm -qa|grep jenkins如果没有安装,继续进行第四步4.使用rpm包安装命令: [roo...原创 2019-03-22 11:29:21 · 916 阅读 · 0 评论 -
CICD环境搭建14-jenkins持续集成批处理jmeter脚本
准备环境1.安装Jmeter2.安装Jenkins3.安装JDK4.jenkins配置JDK系统管理-全局工具配置5.下载jmeter-plugins插件下载jmeter-plugins插件JMeterPlugins-Standard-1.4.0.zip,解压后将其中的jar包拷贝至jmeter安装目录/lib/ext/目录。这个插件的作用是,当通过no-GUI方式执行测试之后,...原创 2019-03-25 17:27:19 · 729 阅读 · 0 评论 -
jenkins+nginx+tomcat集成时,报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
jenkins在构建时,执行启动tomcat的脚本,控制台输出报错:问题分析:tomcat启动时,会调用startup.sh,startup.sh调用catalina.sh,catalina.sh则需要调用setclasspath.sh。所以,在setclasspath.bat声明环境变量即可。解决方法:[root@app01 ~]# cd /opt/tomcat/bin[root@a...原创 2019-03-31 11:48:01 · 252 阅读 · 0 评论 -
CICD环境搭建13-jenkins+maven+sonarqube+gitlab代码质量检测平台
环境准备持续集成工具:Jenkins代码托管:Gitlab构建工具:Maven审查工具:SonarQube、SonarQube Scanner发布容器:Tomcat原创 2019-03-23 14:12:30 · 1305 阅读 · 0 评论 -
Centos jenkins编译maven项目时,不能下载pom.xml里面的插件
今天遇到了一个很奇怪的问题,jenkins编译maven项目时,不能下载pom.xml里面的插件,下面是jenkins控制台输出的错误信息。<=[JENKINS REMOTING CAPACITY]=>channel startedExecuting Maven: -B -f /var/lib/jenkins/workspace/scm-tomcat/pom.xml -s /ap...原创 2019-03-22 18:06:43 · 3212 阅读 · 1 评论 -
Jenkins自动合并Gitlab分支的代码
1.申请gitlab读写权限账号2.在Jenkins的主机上,运行Jenkins程序的用户的home目录下,执行:[root@cicd merge]#cd /home/[root@cicd home]#vim .git-credentials http://{用户名}:{密码}@{IP地址}[root@cicd home]#git config --global credentia...原创 2019-09-18 09:57:30 · 2026 阅读 · 0 评论