jenkins部署使用记录

  • 安装jenkins

  1. 下载jenkins.war,本次使用的2.152版本
  2. 配置环境,下载jdk-8u191-linux-x64.tar.gz,解压至路径/usr/java/下
    #修改~/.bash_profile,添加如下配置
    JAVA_HOME=/usr/java/jdk1.8.0_191
    CLASSPATH=.:$JAVA_HOME/lib/
    PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    
    export PATH
  3. 设置jenkins配置所在路径
    #在bash_profile中添加如下配置,指定jenkins路径
    export JENKINS_HOME=~/jenkins/config

     

  4. 启动jenkins
    #启动命令,httpPort指定端口,默认为8080
    java -jar jenkins.war --httpPort=4180
  • 配置jenkins

  1. 在浏览器输入ip:port地址,输入路径/export/dev2/.jenkins/secrets/initialAdminPassword中的密码后,选择安装推荐的插件后,等待…… 这一步试了两次,指定了不同路径才成功下载完,不知道什么原因
  2. 创建管理员账号
  3. 创建新项目,在点击构建-->Execute shell-->输入命令,即可,我输入的是:~/test.sh。然后构建一次这个项目,输出正确信息,成功!
  • 插件介绍

  1. 安装插件方式

  2. 推荐使用Role-based Authorization Strategy插件,让不同的用户管理不同的项目,将测试和生产环境分开,详细介绍
  3. 设置可以新用户注册,系统管理->全局安全配置->勾选“允许用户注册”
  4. 使用role-base插件,配置权限,系统管理->Manage and Assign Roles->manage roles
    1. 增加anonymous权限组,分配"全局-Read"权限,在“Assign Roles”,将Anonymous用户设置为anonymous权限组,未注册和未分配的用户将会是该权限
    2. 增加normal权限组,分配如下权限,普通用户将会全部使用该权限
      • 全局-Read

      • 任务-Build

      • 任务-Read

      • 视图-Read

    3. 增加normal-configure权限,在上述权限基础上增加:任务-configure,这样就可以修改任务的配置了
  • 配置节点

  1. 增加节点,系统管理->节点管理->新建节点,勾选“固定节点”
  2. 配置节点,主要是配置节点路径、登录key,java路径等。其中可以尝试选择“Manually trusted Key Verification Strategy”,然后启动节点
  3. 注意填写节点标签,新建的任务可以在指定标签节点里运行
  4. 新建任务,勾选“限制项目的运行节点”,然后填写指定节点标签即可

posted on 2018-11-21 01:16  bestan  阅读(443)  评论(0)    收藏  举报