Jenkins安装

Reads: 1105 Edit

#1 在Linux上安装JDK

tar -zxvf jdk-8u201-linux-x64.tar.gz 

mv jdk1.8.0_201/ jdk8

(1)把jdk-8u201-linux-x64.tar.gz上传到 /usr/local 目录下,并解压缩和改名为jdk8。

(2)编辑全局变量 在命令行键入:

vim /etc/profile
```
在文本的最后一行粘贴如下:

注意JAVA_HOME=/usr/local/jdk8  就是你自己的目录
```
#java environment
export JAVA_HOME=/usr/local/jdk8
export CLASSPATH=.:${JAVA_HOME}/lib 
export PATH=$PATH:${JAVA_HOME}/bin
```

(3)让刚刚设置的环境变量生效
```
source /etc/profile
```

# 2 安装Jenkins

首先保证系统中已经安装了jdk,官网下载地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war ,切换到jenkins.war存放的目录,输入如下命令:
```	
java -jar jenkins.war  
```

然后在浏览器中输入localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins

![QQ截图20200221164145](/files/attachments/1332928288129088/l)

在后台控制器可以看到如下信息
```
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

4506da646fce41c6aea667e89c20a619

This may also be found at: /root/.jenkins/secrets/initialAdminPassword
```
可以看到出事密码为:
```
4506da646fce41c6aea667e89c20a619
```

(1)初始的管理员密码,jenkins自动生成的,根据上面红色的路径找到密码,拷到下面的输入框中。


![832256-20170214215745769-505133681](/files/attachments/1332937117139008/l)

(2) 创建用户

xinping / 123@welcome


![832256-20170214220118457-478586668](/files/attachments/1332937540763712/l)

# 3 安装git和node和插件
(1) 安装git 
```
yum install git
```

(2)安装nodejs

解压包
```
tar xvf node-v12.16.1-linux-x64.tar.xz 
```

表示移动到当前目录

```
mv node-v12.16.1-linux-x64 nodejs
```

加入环境变量,在 /etc/profile 文件末尾增加配置

```
vi /ect/profile
export PATH=$PATH:/usr/local/nodejs/bin

```
执行命令使配置文件生效
```
source /etc/profile
```

测试

```
node -v
npm -v
```

![QQ截图20200221194404](/files/attachments/1332951210000448/l)



使用淘宝 NPM 镜像
大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。
淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。

你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
```
[root@localhost opt]# npm install -g cnpm --registry=https://registry.npm.taobao.org
```

这样就可以使用 cnpm 命令来安装模块了:
```
[root@localhost opt]# cnpm install [name]
```


关于作者
--------
王硕,网名信平,十多年软件开发经验,业余架构师,精通Java/Python/Go等,喜欢研究技术,著有《PyQt 5 快速开发与实战》《Python 3.* 全栈开发》,多个业余开源项目托管在<a href='https://github.com/cxinping' target="_blank">GitHub</a>上,欢迎微博交流。

Comments

Make a comment

www.ultrapower.com ,王硕的博客,专注于研究互联网产品和技术,提供中文精品教程。 本网站与其它任何公司及/或商标无任何形式关联或合作。