安装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
然后
记住这个token,在jenkins里面
系统管理-->系统配置-->新增github服务器。添加一个github服务器
里面要选择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.启动完毕完毕"
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。