devops2 CI实战
本文最后更新于 311 天前,其中的信息可能已经有所发展或是发生改变。

devops2 CICD实战

1. 比较简单的实战

1. IDEA

1.它是啥

是很有名的IDE(即编写编译执行调试这多种功能集合到一起),主要是为了java服务 由于在上文安装jks8,这次进行ci时刚好可以这个软件进行一个了解。

2. 它长啥样

它的项目从大到小分为:Project,Module,Package,Class。 黑马视频指出:把它看成一个微信,P就是这个微信本身,M就是底下的“通讯录”“信息”模块(不同功能),P就是文件夹,C就是具有相同特性的代码。这四个都要有。

3.CI -push

中途下载了snipaste

1.创建

项目创建如图所示

2.DEMO

image-20250530052813670 注意controller是在com这个包里的 创建代码,保存并编译,然后去浏览器测试

3. gitlab

创建项目我们先,第一次尝试,先试试空的

把生成的代码自报家门到idea的终端先 完成之后创建仓库,勾选项目路径后打开git,都选所有后备注提交,然后push到仓库里 最后打开project,可以看到: 就推送成功了

4.实战-CDpull+build
1. pull

之后我们在jenkins上创建一个新的项目 进入配置,填写对应信息 填写完后选择立即构建 构建成功后回到容器内部的wordpace查看是否有对应原码,有即拉取成功

2. build

在项目配置界面的build添加maven配置如图所示 之后再回去点击构建即可。

需要注意的是,这里不到10秒内就报错可能是因为在环境配置时,jenkins的工具配置:jdk和maven,没配置好,可以去检查一下。同时,构建错误的命令行控制台也能排查错误

由于本人对java一点都不懂,用了四五个小时在上边项目也经常失败,所以我试着pull到docker的文件只用docker file而不含java。

使用docker的话,反而不太需要勾选构建的maven,使用构建后ssh到目标服务器即可

可以看到,docker文件就被传送过来了 镜像也被拉取下来了

这就是整个简单流程了

感谢大家参观我的毛坯房。

评论

  1. 博主
    10 月前
    2025-5-31 10:38:30

    好累啊
    zZ

  2. 匿名
    已编辑
    10 月前
    2025-5-31 11:00:41

    期间不小心用’rm -rf’删错文件夹了
    把部署好的gitlab,jenkins,jdk,maven全删了,幸好保存了快照
    总算是体会到了删库跑路的滋味了,太哈人了( ´д`)

发送评�? 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇