Jenkins部署到linux下

1、首先安装maven

       进入 cd /usr/lcoal 目录下

首先进入Apache maven官网:Maven – Welcome to Apache Maven然后点击Download进入下载界面,或者直接进入下载界面:https://maven.apache.org/download.cgi,这里下载最新版本的maven-3.3.9的二进制包

下载完成之后上传至服务器,我们这里自定义安装位置为/usr/local/maven,安装命令操作如下:

tar -xvzf apache-maven-3.3.9-bin.tar.gz

mkdir /usr/local/maven

mv apache-maven-3.3.9 /usr/local/maven

然后配置环境变量,执行 vim /etc/profile 打开环境变量配置文件 添加如下配置

#maven

export MAVEN_HOME=/usr/local/maven

export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin

然后保存退出,执行命令: source /etc/profile 使新增配置生效

mvn -v  查看maven版本是否安装配置成功

2、安装nodeJs

       进入 cd /usr/lcoal 目录下

       下载 wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz

       解压 tar xf node-v12.18.1-linux-x64.tar.xz

       然后配置环境变量,执行 vim /etc/profile 打开环境变量配置文件 添加如下配置

#nodejs

export PATH=$PATH:/usr/local/node-v12.16.3-linux-x64/bin

然后保存退出,执行命令: source /etc/profile 使新增配置生效

node -v  查看node版本是否安装配置成功

运行如下命令 安装cnpm与配置淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

3、下载jenkins的npm 安装包

cd /usr/local 目录下执行以下命令

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.303.2-1.1.noarch.rpm

4、安装jenkins

       rpm -ivh jenkins-2.303.2-1.1.noarch.rpm

       jenkins默认端口为8080

如果要更改jenkins默认端口,需要更改两处设置:

1.后端jenkins主配置文件 /etc/sysconfig/jenkins

(该文件重要性类似于mysql的 /etc/my.cnf, tomcat 的 server.xml, nginx的 nginx.conf)

vim /etc/sysconfig/jenkins

5、启动jenkins

       systemctl start jenkins

       如果报错按照如下方式解决:Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录

       vim /etc/init.d/jenkins  如下图:

 

加入本机jdk的位置,注意:指定到 bin目录的java层 ,后执行以下命令使配置生效,并启动jenkins

完成后修改插件下载源

sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json

修改配置文件

vim /etc/sysconfig/jenkins

修改工作目录

JENKINS_HOME="/var/lib/jenkins"

修改用户名,切记要么修改为root,要么使用默认的,其他的需要修改权限后才能使用,否则报错

JENKINS_USER="root"

修改端口号

JENKINS_PORT="8080"

修改时区

JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai"

systemctl daemon-reload

systemctl start jenkins  # 启动

/sbin/chkconfig jenkins on  #填加开机启动

cat /var/lib/jenkins/secrets/initialAdminPassword  //查看初始密码

systemctl restart jenkins  重启命令

6、下载插件

       Git

ansible

Pipeline

Maven

Maven Integration plugin

nodeJs

SonarQube

Deploy to container —支持自动化代码部署到tomcat容器

GIT plugin 可能已经安装,可在已安装列表中查询出来

Maven Integration jenkins利用Maven编译,打包所需插件

Publish Over SSH 通过ssh连接

ssh 插件

最重要下载 Thinbackup备份插件

配置如下图:

7、卸载jenkins 命令(如需卸载其中版本切换版本的话就使用下面命令卸了重装)

       #卸载

rpm -e jenkins     

#检查是否卸载成功

rpm -ql jenkins    

#彻底删除残留文件

find / -iname jenkins | xargs -n 1000 rm -rf 

8、相关配置截图

首先点击如下图进入 confugure system里

 

 

然后点击如下图

 

 

修改如下配置

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值