devops之 — jenkins部署安装及简单使用
jenkins安装配置
安装
安装到 lsyk05服务器上:
-
下载war包
https://www.jenkins.io/download/#downloading-jenkins
-
上传到 lsyk05:/opt/
-
启动:
nohup java -DJENKINS_HOME=/opt/jenkins/root -jar /opt/jenkins/jenkins.war --httpPort=8888 &
-
网址访问:http://lsyk05:8888/
提示 查找密码:more /opt/jenkins/root/secrets/initialAdminPassword
填入密码:
配置插件
http://updates.jenkins-ci.org/download/plugins/
需要什么就去找
汉化插件:
localization-support.hpi、localization-zh-cn.hpi
上传到 /opt/jenkins/root/plugins
或者页面:Manage Jenkins -->Manage Plugins -->Advance --> 选择文件 -->Deploy -->restart
汉化后:很不完美的汉化
在线安装插件
上述下载插件再安装的方式,适用于公司内部不能连外网的情况,但是由于插件有很多的依赖插件,这种方式很麻烦,
如果能连外网,则可以配置成在线的方式安装,简单省事:只需要输入要安装的插件,jenkins自动下载安装依赖插件。
-
配置网络,连接外网
linux能够访问外网后,
Manage Jenkins -->Manage Plugins -->可选插件–>立即获取 -->输入需要的插件
插件站点改国内
但是,国外的站点奇慢无比,无法忍受漫长的等待,可以修改地址文件,替换为国内插件地址
cd /opt/jenkins/root/updates
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
Manage Plugins点击Advanced,把Update Site改为国内插件下载地址
http://lsyk:8888/restart,重启Jenkins
安装publish ovever ssh 插件
安装gitlab插件
全局工具配置
Jenkins->Global Tool Configuration->JDK->新增JDK,配置如下:
配置git前需要安装git Linux,通过whereis git获取目录:/usr/bin
添加Jenkins全局变量
Manage Jenkins->Configure System->Global Properties ,添加三个全局变量:
JAVA_HOME /usr/java/jdk-11.0.15.1/
M2_HOME /opt/apache-maven-3.8.6
PATH+EXTRA $M2_HOME/bin
简单使用jenkins
简单shell构建
-
新建任务
参数化构建
并且在Build的Execute shell中使用我们定义的参数,点击【Save】