#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>上,欢迎微博交流。