环境
https://jenkins.io/zh/doc/pipeline/tour/getting-started/
- centos 6.8
- 内网环境
- git
- java8
- node
- nginx
ssh 连接
- 确定Linux系统可以SSH远程连接,即SSH服务已经启动。
netstat -anp | grep :22
出现下图表示已经启动
若没有启动,则输入启动ssh服务命令:service sshd start 来启动ssh服务
关闭防火墙
1 2 3
| service iptables stop 检查防火墙状态的命令:service iptables status 出现 Stopped IPv4 firewall with iptables 证明防火墙已经关闭
|
安装JAVA环境
1 2 3 4
| yun install java
java -version 1.8.0_151
|
git安装及配置
1 2 3 4 5 6 7 8 9 10 11 12 13
| yum install git git version git config --global user.name "afacode" # 随意 git config --global user.email "afacode@abc.com" # 不一定要真实的 连续 enter cd ~/.ssh/ ls cat id_rsa.pub 公钥 复制到 new ssh github登陆 setting SSH and GPG keys new ssh
测试 ssh git@github.com Hi afacode! You've successfully authenticated
|
Node安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| 下载 https://nodejs.org/en/download/
cd ~ wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
xz -d node-v10.16.3-linux-x64.tar.xz
tar -xf node-v10.16.3-linux-x64.tar
ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm
npm -v 6.9.0
node -v v10.16.3
|
下载Jenkins
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
运行 java -jar jenkins.war –httpPort=8080
密码在上图找
访问 ip:8080
初始化
创建用户
推荐安装
登陆
O
后续
- jenkins的使用
- git + jenkins + docker 的集成
如有问题可联系 Email:afacode@outlook.com 或 微信:afacode