Jenkins2.350配置gitee

一、下载JenKins

以War包举例演示

JenKins下载地址
JenKins中文文档

二、启动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

启动界面如下 找到该目录下密码粘贴即可进入

image

三、插件的安装

默认选择推荐插件

image

插件会安装失败,先继续配置管理员用户(也可以使用admin账户继续

image

1、更新代理

image
image

把https改为http
image

2、插件安装

搜索插件安装 常用Jdk、Git、Gitee、Maven、SVN....

image

安装jenkins汉化插件

 Locale plugin , Localization: Chinese (Simplified) , Localization Support Plugin

安装完后 Manage ==>> Configure System

image

四、自动化部署配置

1、以Gitee代码举例

安装插件 Git、Gitee

2、配置Jdk、Git、Maven

注:apt-get install git安装 可使用whereis Git命令查找安装目录
Jdk、Maven同理

image

3、配置Gitee连接

image

往下滑配置Gitee然后应用
image

五、创建构建项目

1、创建项目

新建item,选择第一个,也可以装maven选maven都可以

image

2、配置项目

找到git配置项目Url,选择添加的账号密码和代码分支

image

3、编写脚本

在jenkins所在服务上编写脚本,如果是多台服务器需要配置SSH去控制,选择Shell 输入脚本所在目录

image

//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

image

然后就可以了

本文作者:迷途者寻影而行

本文链接:https://www.cnblogs.com/pkkyh/p/16355492.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   迷途者寻影而行  阅读(454)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 Re从零开始的异世界生活 ReZero
Re从零开始的异世界生活 - ReZero
00:00 / 00:00
An audio error has occurred.

Not available