• Jenkins部署及使用


    Jenkins部署

    主机环境

    系统 主机IP 服务
    CenOS8 192.168.197.147 Tomcat9

    部署步骤

    • 安装openjbk
    [root@localhost src]# yum install -y java-1.8.0-openjdk*
    ......
    complete!
    
    
    • 下载Jenkins
    [root@localhost src]# wget https://get.jenkins.io/war-stable/2.249.3/jenkins.war
    [root@localhost src]# ls
    apache-tomcat-9.0.0.M26.tar.gz  debug  jenkins.war  kernels
    
    ## 将压缩包复制到Tomcat目录下的webapps中
    [root@localhost src]# cp jenkins.war /usr/local/tomcat/webapps/
    
    [root@localhost webapps]# ls
    docs  examples  host-manager  jenkins.war  manager  ROOT
    
    • 启用Tomcat
    [root@localhost webapps]# /usr/local/tomcat/bin/catalina.sh start
    Using CATALINA_BASE:   /usr/local/tomcat
    Using CATALINA_HOME:   /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME:        /usr
    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    Tomcat started.
    [root@localhost webapps]# ss -antl
    State      Recv-Q     Send-Q               Local Address:Port           Peer Address:Port     
    LISTEN     0          128                        0.0.0.0:22                  0.0.0.0:*        
    LISTEN     0          1               [::ffff:127.0.0.1]:8005                      *:*        
    LISTEN     0          100                              *:8009                      *:*        
    LISTEN     0          100                              *:8080                      *:*        
    LISTEN     0          128                           [::]:22                     [::]:* 
    
    • 登录Jenkins

    • 安全验证密码

    [root@localhost webapps]# cat /root/.jenkins/secrets/initialAdminPassword
    d0b5358d74424038b12607dc99ad7f96
    
    • 创建管理员用户

    • 设置URL

    • 进入Jenkins主界面

    Jenkins模块使用

    Jenkins插件管理

    修改Jenkins插件下载源地址

    • 进入插件管理模块

    • 进入高级

    • 修改URL

    • 修改配置文件

    [root@localhost ~]# vim .jenkins/updates/default.json 
    ......
    :%s/www.google.com/www.baidu.com   # 谷歌修改为百度
    
    
    • 重启jenkins

    下载汉化插件

    • 进入插件管理,选择Avaliable,并搜索插件名

    • 安装后重启jenkins查看页面

    Jenkins用户及角色管理

    注:角色管理需安装Role-based Authorization Strategy插件

    • 下载ROLE-BASE插件并重启

    • 选择安全策略

    • 进入ROLES模块新建角色

    • 新建ROLE1

    • 新建用户

    • 登录test_user1,发现没权限

    • 为test_user1分配角色

    • 重新登录test_user1,发现已经有对应角色权限

    Jenkins凭证管理

    凭证管理须安装Credentials Binding Plugin 和 Git 插件

    • 进入凭证模块

    • 添加凭证

    • 选取类型创建凭证

    • 复制需要克隆到本地的git远程库的项目的URL

    • Jenkins新建项目

    • 选择用户凭证及gitlab url

    • 构建

  • 相关阅读:
    mysql数据库表中判断字段是否存在,如果不存在则创建该字段
    PHP同时操作两个mysql数据库
    Bootstrap-分页插件Paginator
    NLP--自然语言处理与机器学习会议
    对CURL的一些研究
    Nginx完整配置说明
    SecureCRT自动登陆到服务器的脚本以及脚本编写简单说明
    Fast CGI 工作原理
    FastCGI中文规范
    Linux +apache+fastcgi运行c/c++
  • 原文地址:https://www.cnblogs.com/sawyer95/p/14058492.html
Copyright © 2020-2023  润新知