gitlab和jenkins+nexus搭建使用

未经允许不得转载

*搭建**git**lab*

*[root@zjtest data]# cat /etc/hosts**添加**解析ip*

img

*[root@zjtest ~]# mkdir /data**创建目录*

*[root@zjtest ~]# cd /data/**切换*

*[root@zjtest data]# ll**上传 或者**下载*

*[root@zjtest data]#**w**get* *https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.4.5-ce.0.el7.x86_64.rpm**下载*

*[root@zjtest data]#yum localinstall gitlab-ce-11.4.5-ce.0.el7.x86_64.rpm –y* *安装*

img

*[root@zjtest ~]# vim /etc/gitlab/gitlab.rb**编辑*

img

img

img

*[root@zjtest ~]# cd /var/opt/gitlab/nginx/conf**切换*

*[root@zjtest conf]# vim gitlab-http.conf**编辑*

img

img

*[root@zjtest data]# gitlab-ctl reconfigure**重启**配置*

*[root@zjtest data]# gitlab-ctl restart**重启*

*[root@zjtest data]# gitlab-ctl tail unicorn**追踪*

*jenkins 安装修改端口*

*上传软件包并解压*

img

*[root@web01 ~]# rpm -ivh jdk-8u102-linux-x64.rpm*

*Preparing... ################################# [100%]*

*Updating / installing...*

*1:jdk1.8.0_102-2000:1.8.0_102-fcs ################################# [100%]*

*[root@web01 ~]# mkdir /application/*

*[root@web01 ~]# tar zvxf apache-tomcat-8.0.27.tar.gz -C /application/*

*[root@web01 ~]#mv /application/apache-tomcat-8.0.27 /application/tomcat*

*#tomcat启动加速的方法*

*vim /usr/java/jdk1.8.0_102/jre/lib/security/java.security*

*修改**117行为:securerandom.source=file:/dev/urandom*

*修改端口*

*8009改成8010*

*8443 改为8444*

*8080改为8081*

img

img

img

*rpm -ivh jdk-8u102-linux-x64.rpm*

*下载和上传都行* *我选择上传的 我自己有包*

*wget https://mirror.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz*

*解压*

*tar xf apache-maven-3.6.0-bin.tar.gz*

*移动*

*mv apache-maven-3.6.0 /usr/local/*

*建立软连接*

*ln -s /usr/local/apache-maven-3.6.0 /usr/local/maven*

*设置环境变量*

*vim /etc/profile*

*export M2_HOME=/usr/local/maven*

*export PATH=${M2_HOME}/bin:$PATH*

*生效环境变量*

*[root@deploy ~]# source /etc/profile*

*查看是否安装成功*

*[root@deploy ~]# mvn -v*

*先把**tomcat移走*

*[root@deploy ~]# mv /application/tomcat/webapps/* /opt/*

*在吧**war包 移动进来改成ROOT.war*

*[root@deploy ~]# mv jenkins.war /application/tomcat/webapps/ROOT.war*

*查看*

*[root@deploy ~]# ll /application/tomcat/webapps/*

*[root@deploy plugins]# vim /root/.jenkins/hudson.model.UpdateCenter.xml*

**

**

**

*default*

*https://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json*

**

**

*启动*

*/application/tomcat/bin/startup.sh*

*前面都一样*

Jenkins+Maven+SVN+Nexus 搭建持续集成环境

*[root@zjtest data]# wget http://down.abcdocker.com/jenkins/nexus-3.15.2-01-unix.tar.gz*

*[root@zjtest data]# tar xf nexus-3.15.2-01-unix.tar.gz -C /usr/local/*

*[root@zjtest data]# ln -s /usr/local/nexus-3.15.2-01/ /usr/local/nexus*

*设置环境变量*

*[root@zjtest data]# vim /etc/profile*

*export JAVA_HOME=/usr/local/jdk*

*export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar*

*[root@zjtest data]#*

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

*export JENKINS_HOME=/jenkins*

*export M2_HOME=/usr/local/maven*

*export PATH=${M2_HOME}/bin:$PATH:/usr/local/nexus/bin*

*[root@zjtest data]# source /etc/profile*

*启动脚本*

*[root@zjtest nexus]# cd /usr/local/nexus*

*[root@zjtest nexus]# nexus start*

*[root@zjtest nexus]# cd etc/*

*[root@zjtest etc]# vim nexus-default.properties*

img

*登录界面*

img

*Java配置无人推送到web服务器自动启动*

img

*安装插件*

img

*创建任务*

img

*配置*

img

img

img

*脚本写在web服务器上*

img

*[root@tomcat-web01 data]# cat yx-start.sh*

*#bin bash*

*echo "查看" $1 ......*

*kill -9 ps -ef | grep java | grep $1 | awk ' BEGIN { FS = " "} { print $2} '*

*echo "kill $1 进程 success"*

*cd /test*

*echo "重启......"*

*nohup java -jar $2/$1 &*

*echo "成功"*

*用户权限管理*

img

*mave 替换*

img

posted @ 2020-12-09 14:54  zhengjia1989  阅读(127)  评论(0编辑  收藏  举报