添加jenkins到yum源,并下载安装,最后刷新并添加为守护线程需要先安装java(另行百度)
sudo wget -O /etc/yum.repos.d/jenkins.repo
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
sudo yum install jenkins
sudo systemctl daemon-reload
系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
chown -R jenkins:jenkins /var/lib/jenkins chown -R jenkins:jenkins /var/cache/jenkins chown -R jenkins:jenkins /var/log/jenkins启动前检查
vi /etc/init.d/jenkins # 在candidates追加自定义的java路径,如 candidates=" ..... /usr/local/jdk/jdk1.8.0_281/bin/java " # 修改完后需要执行命令 使配置生效 sudo systemctl daemon-reload启动
sudo systemctl start jenkins
访问默认地址-http://localhost:8080
-
提示输入密码,打开对应路径,输入对应文件的内容即可
cat /var/lib/jenkins/secrets/initialAdminPassword -
选择左侧,按推荐安装插件
-
安装结束后,可通过地址栏拼接restart重启jenkins: http://localhost:8080/restart
安装方式 : 系统管理->插件管理->可选插件->选中->Install without restart
建议安装完后重启jenkins
-
Maven Integration plugin
-
Post build task
# 下载压缩包 wget https://mirrors.gigenet.com/apache/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz # 解压 tar -zxvf apache-maven-3.8.1-bin.tar.gz # 加入mvn命令到系统变量中 export PATH=/usr/local/apache-maven-3.8.1/bin:$PATH获取git
yum remove -y git #使用安装包安装: #1.下载安装包: wget https://github.com/git/git/archive/refs/tags/v2.32.0.tar.gz #2.解压安装包: tar -zxvf git-2.32.0.tar.gz #3:进入解压后的文件夹: cd git-2.32.0/ #4:安装 需要的依赖 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker #5:如果已经安装编译源码所需依赖的时候,yum自动帮你安装了git,这时候你需要先卸载这个旧版的git yum -y remove git #6:编译git源码: make prefix=/usr/local/git all #7:安装git至/usr/local/git路径 make prefix=/usr/local/git install #8:配置环境变量 vim /etc/profile export PATH=$PATH:/usr/local/git/bin #9:使配置文件生效 source /etc/profile #10:查看git版本 git --versionjenkins全局工具配置
系统管理->全局工具配置
-
maven-settings.xml
/usr/local/apache-maven-3.8.1/conf/settings.xml
/usr/local/apache-maven-3.8.1/conf/settings.xml -
jdk
/usr/local/jdk/jdk1.8.0_281 -
git
/usr/local/git/bin/git -
maven
/usr/local/apache-maven-3.8.1
maven项目为例
首页dashboard -> 新建任务 -> 构建一个maven项目
- 源码管理
git
git地址
添加Credentials,配置git用户账号密码(你拉取代码用的账号密码)
- Pre Steps(构建前操作)
选择执行shell -> 执行 停止.sh
- Build
执行maven命令
如 Goals and options : clean install
不需要加入mvn前缀
- 构建后操作
添加构建后任务
-
Log text : 表示任务执行条件,有and,or 如 Log text: BUILD SUCCESS => 表示执行成功才运行后续script
-
script : 填写任务执行的sh,如 sh /home/xxxx_start.sh
查看构建的日志: 项目-> 构建历史 -> 版本号 -> 控制台输出
更换端口修改 /etc/sysconfig/jenkins 文件中的8080端口
jenkins构建完的项目在哪可在构建日志中查找到
/var/lib/jenkins/workspace/
docker安装方式docker pull jenkins/jenkins:2.289.1-lts # 配置jenkins文件夹权限 chmod 777 /home/jenkins # 启动容器 docker run -p 18080:8080 -p 50000:50000 --name jenkins -v /home/jenkins:/var/jenkins_home jenkins/jenkins:2.289.1-lts
其余配置同上yum安装方式
war安装方式 下载war包war包
启动java -jar 或者 放入tomcat下
windows安装方式 下载程序包程序包
以上资料均来自jenkins官网



