欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CentOS 安装 Jenkins

程序员文章站 2022-06-12 15:38:43
...
(1)安装Jenkins

# java -version
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
# yum -y install jenkins
# vi /etc/sysconfig/jenkins
    JENKINS_USER="root"
    JENKINS_PORT="9527"
    JENKINS_ARGS="--prefix=/jenkins"
    JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.util.ProcessTree.disable=true"
# service jenkins start


*** 更新Jenkins
# service jenkins stop
# rm -rf /var/cache/jenkins/*
# cd /usr/lib/jenkins/
# rm -rfv ./jenkins.war
# wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
# service jenkins start


(2)配置Jenkins

访问 http://localhost:9527/jenkins
初期启动需要密码(密码在这个文件里:/var/lib/jenkins/secrets/initialAdminPassword)
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
安装插件
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
安装ing(查看安装日志:/var/log/jenkins/jenkins.log)
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
创建第一个用户
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
安装成功
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
首页
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

如果安装插件过程有错误,可以不用管,之后还可以通过Dashboard管理插件:
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

Dashboard > Manage Jenkins > Manage Plugins
  • Updates 可以更新的插件
  • Available 可用的所有插件
  • Installed 已经安装的插件
  • Advanced 可以从http://updates.jenkins-ci.org/download/plugins/下载hpi文件后通过Upload Plugin上传安装插件

CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

(3)执行Job

基本过程:
New Item > 输入名称选择类型 > 设置Job内容 > Build Now > 选择Build History > 查看Console Output

1)简单的Job
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

2)Pipeline
CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

CentOS 安装 Jenkins 
            
    
    博客分类: Linux  

(4)其他

1)常用的URL
http://<jenkins.server>/restart 立即重启(不等待执行中的job完成)
http://<jenkins.server>/safeRestart 进入quiet模式,等待所有job执行完后重启
http://<jenkins.server>/exit 立即停止(不等待执行中的job完成)
http://<jenkins.server>/safeExit 进入quiet模式,等待job执行完后关闭
http://<jenkins.server>/quietDown 进入quiet模式,停止执行新的job,等待重启
http://<jenkins.server>/cancelQuietDown 结束quiet模式

# wget --user=<user> --password=<password> http://<jenkins.server>/safeRestart
# curl -X POST -u <user>:<password> http://<jenkins.server>/safeRestart


2)清空构建历史记录
Manage Jenkins > Script Console 执行以下Groovy脚本代码:
def jobName = "jobname"
def job = Jenkins.instance.getItem(jobName)
job.getBuilds().each { it.delete() }
job.nextBuildNumber = 1
job.save()


3)设置Sender邮件地址
Manage Jenkins -> Configure System -> Jenkins Location -> System Admin e-mail address

4)设置编译工具地址
Manage Jenkins -> Global Tool Configuration -> Gradle/Ant/Maven
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 56.3 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 70.1 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 47.4 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 33.2 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 22.9 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 26.6 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 78.5 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 36 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 74.4 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 100.6 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 93.3 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 18.2 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 82.2 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 42.5 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 46 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 100 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 19.6 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 80.1 KB
  • CentOS 安装 Jenkins 
            
    
    博客分类: Linux  
  • 大小: 81.7 KB