部署jenkins,结合gitlab实现jva自动化部署

1.部署配置jenkins

需要java环境

 

yum localinstall jenkins-2.330-1.1.noarch.rpm

然后启动jenkins

就可以查看到端口

 IP:8080 进入其中按照要求找到密码

 

然后以下选择根据自己需要来选, 我选的是第一个。等待安装

 

配置管理员 

然后一直点继续就行了

安装maven

wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache- maven-3.3.9-bin.tar.gz
tar xf apache-maven-3.3.9-bin.tar.gz -C /usr/local/
ln -s /usr/local/apache-maven-3.3.9/ /usr/local/maven

配置文件

vim /etc/profile.d/maven.sh
export M2_HOME=/usr/local/maven
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
source /etc/profile.d/maven.sh

mvn -v  //测试

 登录到jenkins,配置maven

 

 创建文件

 在src/main/java/hello中创建文件

vim src/main/java/hello/HelloWorld.java

package hello;
public class HelloWorld {
        public static void main(String[] args) {
        Greeter greeter = new Greeter();
        System.out.println(greeter.sayHello());
}
}

 vim src/main/java/hello/Greeter.java

package hello;
public class Greeter {
        public String sayHello() {
        return "Hello world!";
        }
}

mvn compile 编译java 

target/classes/hello/ 这是class文件的地方

 mvn exec:java -Dexec.mainClass="hello.HelloWorld"  运行代码

 

 mvn package  //打包

 

创建一个项目 

 

 

 2.创建仓库

git clone https://github.com/94fzb/zrlog.git
unzip zrlog-master.zip
cd zrlog-master/
git init
git commit -m "add blog source code"

创建一个仓库 

 

 git remote add origin git@192.168.40.137:devops/jpress.git

git push -u origin --all
git push -u origin --tags

 3.tomcat安装配置

tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local/

ln -s /usr/local/apache-tomcat-8.5.20/ /usr/local/tomcat

echo "CATALINA_HOME=/usr/local/tomcat" >> /etc/profile

source /etc/profile

添加角色

vim /usr/local/tomcat/conf/tomcat-users.xml
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user name="admin" password="admin" roles="admin,manager,admin-gui,admin-
script,manager-gui,manager-script,manager-jmx,manager-status" />

 修改俩个文件/usr/local/tomcat8/webapps/manager/META-INF/context.xml

/usr/local/tomcat/webapps/host-manager/META-INF/context.xml
allow="^.*$" />

测试

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值