- 检查本机是否安装了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
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