部署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

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

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

测试

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部