目录
一、Centos无法获取ip
以前win7安装的centos,迁移到win10后,无法获取ip
查看版本:cat /etc/redhat-release
1.server network restart
重启网络报错Job for network.service failed because the control process exited with error code
2.systemctl stop NetworkManager
3.systemctl disable NetworkManager
4.重启网卡systemctl restart network
二、安装maven
1.下载apache-maven-3.6.0-bin.tar.gz
2.解压tar xzvf /opt/apache-maven-3.6.0-bin.tar.gz -C /usr/local/
3.配置环境
export MAVEN_HOME=/usr/local/apache-maven-3.6.0
export PATH=${PATH}:${MAVEN_HOME}/bin
source /etc/profile
三、安装tomcat
1.下载Apache Tomcat® - Apache Tomcat 8 Software Downloads
2.解压tar xzvf /opt/apache-tomcat-8.5.37.tar.gz -C /usr/local/
3.启动/usr/local/apache-tomcat-8.5.37/bin/startup.sh
4.关闭防火墙systemctl stop firewalld
systemctl disable firewalld.service
5.访问http://192.168.31.129:8080/
6.远程用户登录
vi /usr/local/apache-tomcat-8.5.37/conf/tomcat-users.xml添加
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="123456" roles="manager-gui,manager-script"/>
提示:用于tomcat自动部署的管理用户必须具有manager-script角色,manager-gui角色是不够的,否则jenkins部署会报错
vi /usr/local/apache-tomcat-8.5.37/webapps/manager/META-INF/context.xml注释掉访问限制
四、安装svn服务器
1.yum install subversion
2.验证版本svnserve --version
3.建立svn库
mkdir -p /opt/svn
svnadmin create /opt/svn
authz 是权限控制文件
passwd 是帐号密码文件
svnserve.conf 是SVN服务配置文件
4. 配置passwd
vi /opt/svn/conf/passwd
5.分配用户组和权限
vi /opt/svn/conf/authz
6.配置svnserve.conf
vi /opt/svn/conf/svnserve.conf
打开下面的5个注释
anon-access = read#匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /opt/svn # 认证空间名,版本库所在目录
最后一行的realm记得改成你的svn目录
打开注释时切记前面不要留有空格,否则可能有问题
7.启动svn
svnserve -d -r /opt/svn
8.停止svn
ps -ef|grep svnserve
kill -9 3602
9.示例
9.检出
五、安装Jenkins
1.下载war包http://mirrors.jenkins-ci.org/war/latest/jenkins.war
2.上传到tomcat的webapps下,重启tomcat
3.访问http://192.168.31.129:8080/jenkins
4.查看密码more /root/.jenkins/secrets/initialAdminPassword
5.输入密码,继续
6.下载cloudbees-folder插件
Index of /packages/jenkins/plugins/cloudbees-folder
下载cloudbees-folder.hpi放到/usr/local/apache-tomcat-8.5.37/webapps/jenkins/WEB-INF/detached-plugins下重启tomcat
7.开始安装插件
8.创建管理员用户
9.重启tomcat,登录jenkins
11.安装插件
12.安装maven插件
13.安装svn插件
过滤项输入Subversion Plug-in,确认是否安装
14.安装Deploy to container插件
15.配置maven
六、Jenkins远程部署
1.新建一个任务
2.开始构建
3.访问http://192.168.31.130:8080/test/