推荐配置
配置git
- 安装git
yum install -y git
复制代码
- 生成ssh key
// 建议密码默认为空,避免后期拉取代码校验
ssh-keygen -t rsa -C "邮箱" #默认路径 /root/.ssh/id_rsa
复制代码
- 配置公钥 在gitlab/github/gitee中配置公钥匙,保证你的环境可以免密获取代码
配置node环境
推荐安装nvm来管理本地的node版本,方便后期项目构建过程中使用不同的node版本
// 下载
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
// 配置环境变量
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
复制代码
通过nvm安装node
// 下载
nvm install 12+
// 查看可用node版本
nvm list
// 切换node版本
nvm use 12+
// 卸载
nvm uninstall 12+
复制代码
环境变量
正常使用nvm安装node都会自动配置环境变量,特殊情况下环境变量未能生效的请一下方式添加
添加软链
ln -s /node-v12.13.0/bin/node /usr/local/bin/node
ln -s /node-v12.13.0/bin/npm /usr/local/bin/npm
复制代码
写入/etc/profile(写入完成之后记得刷新环境变量 source /etc/profile
)
# node (注释作用)
export NODE_HOME=/usr/local/src/node-v4.2.3-linux-x86
export PATH=$PATH:$NODE_HOME/bin
复制代码
配置JAVA环境
下载JDK(Oracle需要登录,自己注册一个账号)
wget https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz?AuthParam=1574947991_4a3f6bb58ad191a36a7f276f2caadd33
复制代码
配置环境变量(写入完成之后记得刷新环境变量 source /etc/profile
)
vim /etc/profile.d/java.sh
JAVA_HOME=/home/jdk1.8
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
复制代码
部署Jenkins
- 下载Jenkins 地址 ,建议搭建使用迅雷下载到本地,然后再拷贝到自己的服务器,本人亲测如果用普通方式下载将会是一个漫长的旅程
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
sudo yum install jenkins java-1.8.0-openjdk-devel
sudo systemctl daemon-reload
复制代码
添加jdk配置 安装完成之后很多情况下启动会失败,这里需要大家手动添加本地jdk的路径 vim /etc/init.d/jenkins
找到candidates,在最后添加本地jdk的路径

-
自定启动端口
vim /etc/sysconfig/jenkins
找到JENKINS_PORT修改成自己想要的端口 -
启动jenkins
// 启动
sudo systemctl start jenkins
// 查看状态
sudo systemctl status jenkins
复制代码
- 配置jenkins
1、访问http://localhost:8080
2、输入初始密码,jenkins启动页中有明确的密码获取地址
3、安装插件,个人建议首次安装以下插件即可
Git Pipeline ThinBackup SSH Credentials
- 耐心等待
自动化任务 hello word
-
新建项目
-
新建凭证作为git clone的校验依据,推荐使用ssh方式
-
配置git项目信息
-
配置shell脚本 输出hello world
-
输出结果
最后分享给小伙伴们一些学习资源

网友评论