在jenkins-slave上操作cd/usr/local/srctarxvfjdk-7u79-linux-x64.tar.gzln-sv/usr/local/src/jdk1.7.0_79/usr/local/jdkvim/etc/profileexportJAVA_HOME=/usr/local/jdkexportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$
构建项目位置/var/lib/jenkins/workspace/jenkins_project_name手动构建:1新建自由风格jenkins项目---构建---执行shellrm-rfproject1/gitclonegit@192.168.1.14:group1/project1.gitssh192.168.1.17"/etc/init.d/tomcatstop"ssh1
安装配置jenkinscd/usr/local/src/tarxvfjdk-7u79-linux-x64.tar.gzln-sv/usr/local/src/jdk1.7.0_79/usr/local/jdkvim/etc/profileexportJAVA_HOME=/usr/local/jdkexportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHe
版本控制(代码管理)工具1CVS2SVN集中式版本控制系统只有一个远程代码库,所有程序员都需要联网才能把代码推送到服务器上3Gitlab分布式版本控制系统有一个远程代码库,每个程序员都可以从远程克隆一个本地代码库,可以离线工作,当然,每个程序员都是有限定权限的,只能克隆有权限的代码部分安装配置下载gitlab-ce上传到服务器上yum-yinstallgitlab-ce-10.8.7-ce.0.e
准备yum源cd/etc/yum.repos.d/rm-rf*wgethttp://mirrors.aliyun.com/repo/Centos-7.repowgethttp://mirrors.163.com/.help/CentOS7-Base-163.repowgethttp://mirrors.aliyun.com/repo/epel-7.repo配置keepalivedyum-yinst
首先准备jdk环境mkdir/apps&cd/apps上传jdk压缩包到/apps内tarxvfjdk-7u79-linux-x64.tar.gzln-sv/apps/jdk1.7.0_79/apps/jdkvim/etc/profileexportexportLANG="en_US.utf-8"exportJAVA_HOME=/apps/jdkexportCLASSP
系统逻辑架构:git客户端----gitlab----主jenkins----从jenkins----两台haproxy----两台tomcat物理架构:git客户端----192.168.1.244gitlab----192.168.1.11主从jenkins和两台haproxy共用----192.168.1.15和192.168.1.16两台tomcat----192.168.1.17和192
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号