1
安装jenkins

安装java8

sudo apt-get install openjdk-8-jdk

将存储库密钥添加到系统。

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

添加密钥后,系统将返回OK 。 接下来,我们将Debian包存储库地址附加到服务器的sources.list :

echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

当这两个都到位时,我们将运行update ,以便apt-get将使用新的存储库:

sudo apt-get update

最后,我们将安装Jenkins及其依赖项,包括Java(这一步大约需要等待十几分钟):

sudo apt-get install jenkins
开始Jenkins

启动命令

sudo systemctl start jenkins

查看状态命令

sudo systemctl status jenkins

 如果一切顺利,输出的开始应显示服务处于活动状态,成功启动会有如下显示:

当然,一般jenkins的端口是8080,我们可以修改他:

 vim /etc/default/jenkins

修改端口

JENKINS_PORT="9999"

重启jenkins

sudo systemctl restart jenkins

开放9999端口

sudo ufw allow 9999/tcp

sudo ufw enable

sudo ufw status verbose

然后访问ip:9999,将指定地址的密码找出来输进去,安装推荐安装的插件。jenkins安装完毕

jenkins与github集成

1.生成github的token
image.png
然后
image.png
记住这个token,在jenkins里面
系统管理-->系统配置-->新增github服务器。添加一个github服务器
image.png
里面要选择secret text 哦,然后测试链接一下,不爆红就是好的。

2.jenkins 添加maven插件。
找到 “系统管理“ - “安装插件” ,点击 “可选插件”,找到如下maven插件的版本

选择“直接安装”,等待安装完成

3.在服务器上安装java8,maven.

4.授权jenkins用户各种权限

chown -R jenkins:jenkins /var/lib/jenkins
chown -R jenkins:jenkins /var/cache/jenkins
chown -R jenkins:jenkins /var/log/jenkins
chown -R jenkins:jenkins /softs

5.重启jenkins

sudo systemctl start jenkins

5.在jenkins上面新建自由风格项目

shell脚本~~~~


#!/bin/bash 

cur=$(pwd)
echo "当前路径$cur"
##打包
mvn install -Dmaven.test.skip=true
echo "==============>>>>1.maven 执行完毕"

cp target/jd-websocket-1.0.jar /softs/jd-websocket-1.0.jar
echo "==============>>>>2.jar包复制完毕"

cd /softs
sh stopWebsocket.sh
echo "==============>>>>3.停止完毕完毕"

BUILD_ID=DONTKILLME
sh startWebsocket.sh
echo "==============>>>>4.启动完毕完毕"

crawler
327 声望79 粉丝

专注技术多年,曾任职京东,汉得等公司主研