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
11Dashboard 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/