Jenkins2.350配置gitee
一、下载JenKins
以War包举例演示
二、启动Jenkins
需要配置好jdk,不做多阐述。
java -jar jenkins.war
//默认端口8080,也可以修改端口号
java -jar jenkins.war --ajp13Port=-1 --httpPort=8081
如果遇到 AWT is not properly configured on this server 错误是因为没有安装中文字体,然后安装中文字体可以解决
Ubuntu:apt-get install fontconfig
CentOs:sudo yum install fontconfig
启动界面如下 找到该目录下密码粘贴即可进入
三、插件的安装
默认选择推荐插件
插件会安装失败,先继续配置管理员用户(也可以使用admin账户继续)
1、更新代理
把https改为http
2、插件安装
搜索插件安装 常用Jdk、Git、Gitee、Maven、SVN....
安装jenkins汉化插件
Locale plugin , Localization: Chinese (Simplified) , Localization Support Plugin
安装完后 Manage ==>> Configure System
四、自动化部署配置
1、以Gitee代码举例
安装插件 Git、Gitee
2、配置Jdk、Git、Maven
注:apt-get install git安装 可使用whereis Git命令查找安装目录
Jdk、Maven同理
3、配置Gitee连接
往下滑配置Gitee然后应用
五、创建构建项目
1、创建项目
新建item,选择第一个,也可以装maven选maven都可以
2、配置项目
找到git配置项目Url,选择添加的账号密码和代码分支
3、编写脚本
在jenkins所在服务上编写脚本,如果是多台服务器需要配置SSH去控制,选择Shell 输入脚本所在目录
//1、创建脚本
vi stop.sh
//2、关闭服务
PID=$(ps -ef | grep 服务.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
//3、进入jenkins存放项目目录使用maven打包
cd /root/.jenkins/workspace/项目名
mvn -U clean package
//4、打完包后删除原有包
rm -fr /usr/work/。。。。
//5、移动新包到指定位置
mv target/项目名.jar /usr/。。。。
//先关闭在启动,达到部署效果
nohup java -jar 服务(需要项目的绝对路径).jar &
//3、赋予权限
chmod u+x *.sh
如果遇到在服务器上输入上下左右会变成abcd可以 [Ubuntu]
cp /etc/vim/vimrc ~/.vimrc
4、配置环境变量
jenkins会杀进程,配好脚本执行会发现脚本执行了但是并没有进程,所以需要配置一个环境变量
Manager jenkins ==>> Configure System
然后就可以了
迷途者寻影而行
本文作者:迷途者寻影而行
本文链接:https://www.cnblogs.com/pkkyh/p/16355492.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步