JAVA全系列 教程
3762个小节阅读:7094.1k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
在gitee上创建代码仓库
登录https://gitee.com/,如果没有账户,免费注册一个
登录后,新建仓库
创建完成后,gitee会自动生成一个仓库地址,如图:
使用idea开发工具连接远程仓库
新创建的模块还没有与git连接,需要执行git初始化操作,如图所示:
初始化后,右键选中所在的模块,会出现,“Git”,菜单
点击VCS-->Git-->Remotes...,连接远程仓库
在下面的弹出框中,点击"+",新增你的远程仓库,
连接成功后,右键点击所在的模块,在弹出菜单中选择"Git-->Commit Directory",提交代码
如果有修改的内容,Git会对比修改前后的差异,让你进行确认
确认没有问题后,点击下方的Commit and Push...按钮,进行提交并推送入库,如下图
点击“Commit and Push”
在弹出窗口中再点击Push”按钮,推送代码到远程仓库。
要查看某个文件的提交历史,右键选中文件,点击"Git-->show history"菜单
在下方出现,该文件的提交记录,包括提交人、提交时间、修改内容等,如下图所示
在Jenkins容器中安装maven并设置环境变量
从宿主机中把maven软件包拷贝到Jenkins容器中
xxxxxxxxxx
[root@localhost local]# docker cp apache-maven-3.6.3 jenkins:/usr/local
在Jenkins容器中设置maven环境变量
xxxxxxxxxx
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
测试环境变量是否起效
xxxxxxxxxx
root@aeb5940ab3fd:/usr/local# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/apache-maven-3.6.3
Java version: 11.0.15, vendor: Eclipse Adoptium, runtime: /opt/java/openjdk
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"
在Jenkins中设置全局工具设置
设置Jenkins容器中JDK与maven的目录
完成后点击“保存”。
在Jenkins中新增凭据用于连接远程仓库
选择Manage Credentials,进入凭据管理页面
点击“全局”,添加新的凭据
默认选择"Username with password",输入连接gitee远程代码仓库的用户名和密码,以及相关描述
完成后,点击“确定”,凭据创建完成,如下图所示
在Jenkins中新建并配置任务
新建任务
选择构建一个maven任务
进入common工程任务配置页面
连接远程仓库,输入仓库地址,及连接凭据
在Pre Steps中选择maven版本,在目标中输入要执行的命令
完成后,点击保存。
服务注册工程配置
在Pre Steps-->目标中填写要执行maven命令
xxxxxxxxxx
clean package -Dmaven.test.skip=true
在POM中输入工程的pom.xml文件路径,注意是容器中工程路径
xxxxxxxxxx
/var/jenkins_home/workspace/eureka-server/cloud-demo-eureka-server/pom.xml
在Root Pom一栏中输入同样的路径
xxxxxxxxxx
/var/jenkins_home/workspace/eureka-server/cloud-demo-eureka-server/pom.xml
完成后点击保存。其它几个模块的配置相同,只是各自pom.xml文件的路径不同
构建任务
配置完成后,开始构建项目
构建过程中,可以选择控制台输出,查看构建的详细过程
全部构建完成后,任务列表如图所示