centos7配置tomcat、maven、svn、jenkins和远程部署

目录

一、Centos无法获取ip

二、安装maven

三、安装tomcat

四、安装svn服务器

五、安装Jenkins

六、Jenkins远程部署


一、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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值