Jenkins使用说明Ⅰ- 安装以及基本配置

Jenkins使用说明Ⅰ- 安装以及基本配置

jenkins作为一个自动化部署的强力工具
还是很值的去使用和了解其中的配置的
在此简单记录一下Jenkins的安装配置过程

系统环境 :Centos 6.10
Jdk版本:1.8.0_191
假设本机IP : 10.0.0.1

Jenkins的安装
  • 访问Jenkins官网下载war包

    1
    wget http://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.138.3/jenkins.war
  • 使用命令行的形式启动Jenkins

    1
    2
    /usr/local/java/jdk1.8.0_191-x64/bin/java -jar jenkins.war --httpPort=9001
    // --httpPort=9001 指定访问端口
  • 访问http://10.0.0.1:9001,根据提示安装即可

  • Jenkins >> 系统管理 >> 插件管理,安装需要的插件,需要但不限于:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dashboard View
    Email Extension Plugin
    Git Parameter Plug-In
    Git plugin
    Gitlab Authentication plugin
    Gitlab Hook Plugin
    Gitlab Merge Request Builder
    GitLab Plugin
    Maven Integration plugin
    Publish Over SSH
    Workspace Cleanup Plugin
基本配置
  • Jenkins >> 系统管理 >> 全局工具配置,配置jdk、maven等信息

  • mavne部分配置文件设置如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    // 省略开头...
    <localRepository>/data/local/repository</localRepository>

    <servers>
    <server>
    <id>maven-thirdparty</id>
    <username>nexus登录名</username>
    <password>nexus密码</password>
    </server>
    <server>
    <id>maven-releases</id>
    <username>nexus登录名</username>
    <password>nexus密码</password>
    </server>
    <server>
    <id>maven-snapshots</id>
    <username>nexus登录名</username>
    <password>nexus密码</password>
    </server>
    </servers>

    <mirrors>
    <mirror>
    <id>nexus-center</id>
    <mirrorOf>nexus</mirrorOf>
    <name>Nexus local</name>
    <url>此处填写nexus私服地址</url>
    </mirror>
    </mirrors>
    // 省略结尾...
  • Jenkins >> 系统管理 >> 全局安全配置,配置用户权限等信息

  • Jenkins >> 系统管理 >> 系统设置,配置gitlab、ssh相关信息

  • 附上上图中的命令

    1
    2
    3
    [root@]# cd /root/.ssh/
    [root@]# cat id_rsa.pub >> authorized_keys
    [root@]# scp authorized_keys root@10.13.0.93:/root/.ssh/

Jenkins使用说明Ⅰ- 安装以及基本配置

https://trainoo.gitee.io/2018/11/30/Jenkins-install-and-setting/

作者

Trainoo

发布于

2018-11-30

更新于

2020-06-02

许可协议