部署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.xmlallow="^.*$" />
测试


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

