安装jdk
见第一篇文章
安装maven
第一步:下载
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
第二步:解压
在/usr/local/software目录下解压
tar -zxvf apache-maven-3.6.0-bin.tar.gz
第三步:修改/etc/profile
vim /etc/profile
在文件末尾追加如下内容:
export M2_HOME=/usr/local/software/apache-maven-3.6.0 export PATH=$PATH:$M2_HOME/bin
第四步:使配置生效
source /etc/profile
第五步:查看maven版本
mvn -v
安装git
第一步:安装
yum -y install git
第二步:查看git版本
git --version
安装jenkins
第一步:下载
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
第二步:安装
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install jenkins
第三步:配置
vim /etc/sysconfig/jenkins
启动端口,默认为8080
JENKINS_PORT="8080"
修改jenkins目录
将JENKINS_HOME="/var/lib/jenkins" 改成JENKINS_HOME="/data/jenkins"
我这里修改jenkins目录到/data,创建对应的/data目录
mkdir /data cp -a /var/lib/jenkins /data/
用户修改为root
JENKINS_USER="root"
修改目录权限
chown -R root:root /data/jenkins chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
第四步:jdk建立软链接
ln -s /usr/local/software/jdk1.8.0_131/bin/java /usr/bin/java
第五步:启动
systemctl start jenkins
修改防火墙权限:使得外网可以访问(8080为默认端口,在实际中选择启动端口)
firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --zone=public --add-service=http --permanent firewall-cmd --reload
第六步:安装插件
1、访问http://ip:8080/,出现如下画面
2、查看初始化密码,输入,点击继续
[root@localhost bin]# cat /data/jenkins/secrets/initialAdminPassword 904951c87bcb47ff947b186b30677ad9
3、点击安装推荐的插件
若出现安装失败的插件,可点击重试,安装成功后,出现如下图
创建第一个管理员用户
保存并完成实例配置
安装完成
jenkins首页
第七步:全局工具配置
点击系统管理 —> 全局工具配置
1、配置Maven全局配置文件
/usr/local/software/apache-maven-3.6.2/conf/settings.xml
/usr/local/software/apache-maven-3.6.2/conf/settings.xml2、配置JDK

jdk1.8
/usr/local/java/jdk1.8.0_211
git1.8
/usr/bin/git4、配置Maven

apache-maven-3.6.2
/usr/local/software/apache-maven-3.6.2
配置好后,点击保存
此处新建一个任务用于使用maven打包我自己在github上的一个使用spingboot编写的代码生成工具
1、点击新建任务
2、输入任务名称—>构建一个maven项目—>确定
3、填写项目构建信息
选择Git作为源码管理工具
添加git用户名密码
构建:使用Maven执行打包命令
保存
点击立即构建
查看构建日志
构建成功后,可在/var/lib/jenkins/workspace/yuejiaxiao-test/target目录下看到构建好的jar包
npm安装(Centos7)
推荐个https://npm.taobao.org/mirrors/
可以下载想要的node版本
首先安装必要的环境
yum install gcc gcc-c++
安装步骤
wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz
然后执行下面命令
tar -xvf node-v8.0.0-linux-x64.tar.xz mv node-v8.1.4-linux-x64 node
配置环境变量
vim /etc/profile
在文件中添加,目录写自己的实际目录
#set for nodejs export NODE_HOME=/usr/local/node export PATH=$NODE_HOME/bin:$PATH
生效配置文件
source /etc/profile node -v npm -v
jenkins执行脚本npm: command not found解决
前提:服务器npm已经配置完成,并且服务器执行npm install没有问题
【npm install】放到脚本里面,Jenkins执行脚本报错
[test] $ /bin/sh -xe /tmp/jenkins617246321908774027.sh
+ sh /home/sh/test.sh
/home/sh/test.sh: line 7: npm: command not found
解决方案
查询系统环境变量: echo $PATH
[root@localhost /]# echo $PATH
/home/software/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin:/usr/local/git/bin:/root/bin
服务器的环境变量添加到Jenkins
位置:【系统管理】->【系统设置】->【全局属性】->【环境变量】
做如下配置:
环境变量
键值对列表
键 PATH
值 /home/software/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin:/usr/local/git/bin:/root/bin
Jenkins 中创建项目时没有Maven项目怎么办
如果在创建项目时候,没有“创建一个Maven 项目”的选项。
你需要安装Maven项目插件:Maven Integration plugin 。
点击“可选插件” 然后在右边的过滤输入框中输入搜索关键字: Maven Integration Plugin 或者 Pipeline Maven Integration Plugin ,搜索到了以后,点击直接安装,
安装完成后重启就好了。
卸载jenkins
jenkins修改系统时间
1、在“系统管理”中的“脚本命令行”中输出:(临时生效)
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')


2、(永久生效)
找到jenkins的启动配置,centos在:
vim /etc/sysconfig/jenkins
修改如下:
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai"
然后重启jenkins即可