记一次Jenkins安装过程

  1. 检查本机是否安装了Jenkins
  2. 将本机的openJdk、gcl换成jdk,公司测试环境的服务器,已经配置好了,不进行相应的操作
  3. 安装 jenkins
    //	yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。
    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
    
    //	yum安装Jenkins
    yum install jenkins
    

      

  4. 修改端口号
  5. asd

 

yum install -y java-1.8.0-openjdk &&

yum clean all && yum makecache && wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo && rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key && yum install -y jenkins && systemctl start jenkins

// 日志,可看到初始密码
less /var/log/jenkins/jenkins.log

rpm -ql jenkins #查看jenkins安装相关目录
安装目录/var/lib/jenkins
配置文件 /etc/sysconfig/jenkins
日志目录 /var/log/jenkins

// maven
cd /usr/local/ && wget -c wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz && tar -zxf apache-maven-3.5.2-bin.tar.gz && echo "export PATH=$PATH:/usr/local/apache-maven-3.5.2/bin" > /etc/profile.d/maven.sh && source /etc/profile.d/maven.sh

// svn
yum install subversion -y

// 修改IP

// 修改密码
cd /var/lib/jenkins/users/admin #此为admin用户的目录,也可以对应自己创建的用户
vim config.xml //定位到那一行
删除改行,改为
#jbcrypt:$2a$10$pDQks0ytOkCfmpdgpLygrOC3uY7i/XnZHBKRQDhrBPwKoN2f5Kz8C

重启一下jenkins
新密码为admin

// 修改jenkins端口号
vi /etc/sysconfig/jenkins

// 获取用户密码
less /var/lib/jenkins/secrets/initialAdminPassword

svn://10.10.11.100/GS-stuApp-back

ssh
191_test_host
/usr/local/war/
ps -ef | grep tomcat | grep -v grep | awk '{print $2}' | xargs kill -9

pid0=$(netstat -nlp | grep :20880 | awk '{print $7}' | awk -F"/" '{ print $1 }');

杀掉对应的进程,如果pid不存在,则不执行

if [ -n "$pid0" ]; then
kill -s 9 $pid0;
fi

pid1=$(netstat -nlp | grep :20881 | awk '{print $7}' | awk -F"/" '{ print $1 }');
if [ -n "$pid1" ]; then
kill -s 9 $pid1;
fi

rm -rf /usr/local/war/
rm -rf /usr/local/apache-tomcat-8.0.53/webapps/

rm -rf /usr/local/apache-tomcat-8.0.53/logs/*

export BUILD_ID=dontKillMe

cp /var/lib/jenkins/workspace/stuapp/oa/oa_service/target/oa_service.war /usr/local/apache-tomcat-8.0.53/webapps/
cp /var/lib/jenkins/workspace/stuapp/system/system_account/target/system_account.war /usr/local/apache-tomcat-8.0.53/webapps/
cp /var/lib/jenkins/workspace/stuapp/system/system_dubbo_admin/target/dubbo_admin.war /usr/local/apache-tomcat-8.0.53/webapps/
cp /var/lib/jenkins/workspace/stuapp/stuapp/stuapp_web/target/stuapp_web.war /usr/local/apache-tomcat-8.0.53/webapps/
cp /var/lib/jenkins/workspace/stuapp/stuapp/stuapp_service/target/stuapp_service.war /usr/local/apache-tomcat-8.0.53/webapps/
cp /var/lib/jenkins/workspace/stuapp/stuapp/stuapp_manage_web/target/stuapp_manage_web.war /usr/local/apache-tomcat-8.0.53/webapps/

/usr/local/apache-tomcat-8.0.53/bin/startup.sh

ps -ef | grep tomcat | grep -v grep | awk '{print $2}' | xargs kill -9

pid0=$(netstat -nlp | grep :20880 | awk '{print $7}' | awk -F"/" '{ print $1 }');
if [ -n "$pid0" ]; then
kill -s 9 $pid0;
fi

pid1=$(netstat -nlp | grep :20881 | awk '{print $7}' | awk -F"/" '{ print $1 }');
if [ -n "$pid1" ]; then
kill -s 9 $pid1;
fi

rm -rf /usr/local/apache-tomcat-8.0.53/webapps/*
rm -rf /usr/local/apache-tomcat-8.0.53/logs/catalina.out

检查本机是否安装了Jenkins

将本机的openJdk、gcl换成jdk,公司测试环境的服务器,已经配置好了,不进行相应的操作

安装 jenkins

// yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。
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

// yum安装Jenkins
yum install jenkins
修改端口号

asd

转载于:https://www.cnblogs.com/season1992/p/10156366.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值