Linux 配置系列 二 Jenkins

一、作用与优点

  1. 持续、自动构建产品
  2. 监控定时执行任务
  3. 支持扩展插件,满足各种任务需求
  4. 支持分布式
  5. 通过配置e-mail发送结果通知
  6. 生成JUnit、TestNG等测试报告

二、环境准备

操作系统: centos 7.6;Jenkins: jenkins-2.222.1-1.1.noarch.rpm;JDK版本: jdk1.8;

前提条件: 安装配置好JDK,具体步骤详见Linux 配置系列 一 jdk tomcat python

三、配置Jenkins

下载安装配置

  1. 浏览器打开网址:https://pkg.jenkins.io/redhat-stable/ >> 选择要下载版本,点击下载>>利用Linux远程工具上传到服务器 或 直接在服务器下载命令如下:https://pkg.jenkins.io/redhat-stable/jenkins-2.222.1-1.1.noarch.rpm
  2. 安装jenkins:sudo rpm -ih jenkins-2.222.1-1.1.noarch.rpm

  1. 安装成功之后生成的文件
1.配置文件,如配置端口号
/etc/sysconfig/jenkins 
2.日志文件
/var/log/jenkins/jenkins.log 
3.生成war包
/usr/lib/jenkins/jenkins.war
4.默认的JENKINS_HOME目录
/var/lib/jenkins/       
  1. 修改端口:vim /etc/sysconfig/jenkins>>JENKINS_PORT=“8081”

  1. 修改用户:vim /etc/sysconfig/jenkins>>JENKINS_USER=“root”

  2. 配置Java:vim /etc/init.d/jenkins>>candidates增加:/usr/local/java/jdk1.8.0_241/bin/java

说明:/usr/local/java/jdk1.8.0_241/bin/java可以通过which java查看获取

  1. 启动Jenkins
  2. 启动:service jenkins start
  3. 停止:service jenkins stop
  4. 重启:service jenkins restart

  1. 成功启动之后,在window环境,浏览器:ip:8081,打开Jenkins,如下图

  1. 获取密码:cat /var/lib/jenkins/secrets/initialAdminPassword

四、问题

问题描述: 启动Jenkin时报错,具体:Restarting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details.

解决方法: 修改/etc/init.d/jenkins文件,把java路径配置进去

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Jenkins并进行自动部署的步骤如下: 1. 首先,你可以选择从Jenkins官方网站下载Jenkins的安装包。你可以使用以下命令下载Jenkins的repo文件: ``` sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo ``` 2. 导入Jenkins的GPG密钥,以确保软件包的完整性: ``` sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key ``` 3. 使用以下命令安装Jenkins: ``` sudo yum install -y jenkins ``` 4. 安装完成后,使用以下命令启动Jenkins服务: ``` sudo systemctl start jenkins ``` 5. Jenkins会随系统启动而启动,并创建一个名为"jenkins"的用户。如果你修改了用户,请确保相应地修改以下目录的所有者: - /var/log/jenkins - /var/lib/jenkins - /var/cache/jenkins 6. 如果遇到问题,你可以查看Jenkins的日志文件/var/log/jenkins/jenkins.log。 7. 默认情况下,Jenkins使用8080端口。如果需要更改端口,你可以编辑配置文件/etc/sysconfig/jenkins,并修改相应的端口号。 请注意,以上步骤是基于Red Hat系列Linux发行版。对于其他Linux发行版,请参考相应的文档或官方网站获取安装步骤。 #### 引用[.reference_title] - *1* [linuxjenkins实现自动化部署(超详细)](https://blog.csdn.net/qq_17011423/article/details/88426494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [linux下搭建Jenkins实现自动化部署](https://blog.csdn.net/qq_37209293/article/details/86481885)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值