首页 > 其他分享 >CICD流水线(发布后端代码)!!!

CICD流水线(发布后端代码)!!!

时间:2024-03-22 21:30:13浏览次数:13  
标签:CICD 代码 构建 流水线 镜像 docker 上传 app

1、新建流水线

2、添加流水线源

 

3、测试环节

 4、构建上传

 ①java构建上传

②java镜像构建

5、部署

1、Docker部署

6、整体叙述

①:新建流水线

②:添加流水线源,选择代码源、代码仓库、对应分支

③:测试环节,如果使用maven单元测试,在测试命令中添加 mvn install

④:Java构建上传/打jar包(mvn clean package)

⑤:构建镜像(docker build -t  app:v1 .),需要准备一个dockerfile文件

⑥:Docker部署,准备主机组和部署脚本

docker rm -f scl-app
docker run -d --name=scl-app -p 8888:8080 $image

变量:image=镜像构建并推送至阿里云镜像仓库个人版,镜像公网地址

标签:CICD,代码,构建,流水线,镜像,docker,上传,app
From: https://blog.csdn.net/qq_64847107/article/details/136950302

相关文章

  • 【代码随想录】零钱兑换II(关于组合与排列的区别)
    题目描述分析按动态规划的分析步骤分析的话,代码是不难写出来的,但是写出来后你就会发现,结果不对,多出了很多组合:解决方法:什么都不用改,直接把两个循环调换即可。。代码如下:#include<bits/stdc++.h>usingnamespacestd;intchange(intamount,vector<int>&coins){ i......
  • 机器人路径规划:基于霸王龙优化算法(Tyrannosaurus optimization,TROA)的机器人路径规划(提
     一、机器人路径规划介绍移动机器人(Mobilerobot,MR)的路径规划是移动机器人研究的重要分支之,是对其进行控制的基础。根据环境信息的已知程度不同,路径规划分为基于环境信息已知的全局路径规划和基于环境信息未知或局部已知的局部路径规划。随着科技的快速发展以及机器人的大量......
  • 代码随想录算法训练营第五十四天| ● 392.判断子序列 ● 115.不同的子序列
    判断子序列 题目链接:392.判断子序列-力扣(LeetCode)思路:从子串s开始遍历,查找t中是否存在,因为全程不需要回溯,因此两个for循环就解决了。只是要注意return的时机。(只要不想写的很简洁,逻辑挺简单的其实)classSolution{public:boolisSubsequence(strings,stringt){......
  • L2-039 清点代码库
    没有想到map的key可以是数组类型,本质是vector模板中运算符的重载。1.==重载:判断两个数组是一样的,含义是两个vector大小相同,并且固定位置上的值要相等。//stl_vector.htemplate<classT,classAlloc>inlinebooloperator==(constvector<T,Alloc>&x,constvector<T,Al......
  • 【BFS】(代码详解)
    全面学习BFS的可以参照以下路径,本文章只附上部分代码的解释作为学习记录共勉(星星眼)原文链接:https://blog.csdn.net/m0_62881629/article/details/125072287给定一个n×mn×m的二维整数数组,用来表示一个迷宫,数组中只包含00或11,其中00表示可以走的路,11表示不可通过......
  • 如何回退已经合并的master代码?
    如何回退已经合并的master代码?在CodeUp(一个代码托管平台,类似于GitLab、GitHub等)上撤销已经合并到master分支的提交,你需要遵循以下基本步骤:回滚master分支:如果你想要撤销整个合并操作并恢复到合并前的状态,你可以执行一个反向合并(revertmerge)。在Git中,这通常通过创建一个新......
  • 又一款代码神器,效率直接翻倍!免费的还是香啊!
    前言提到商汤科技,你可能仍然将其与“AI四小龙”、“计算机视觉领军企业”等标签联系在一起。然而,在ChatGPT与Sora赢得广泛关注后,商汤科技依托其深厚的人工智能技术基础,迅速开发出自己的大型模型及人工智能应用产品,其中就包括即将向你介绍的“小浣熊”智能助手。手机和电脑都适用......
  • 分享基于PDF.js的pdf阅读器代码
    一、前言有时候开发PC端web页面的时候会遇到PDF预览、下载等功能,为了兼容浏览器,需要找一款前端插件进行开发。比较好的PDF插件,就是mozilla的pdf.js(注意是mozilla,如果你百度遇到需要收费的,那应该是下载错了)。而从mozilla的Github仓库去找想要的代码,如果你不熟悉,想直接使用的......
  • 【教程】深入探究 JS代码混淆与加密技术
     ......
  • Java版本spring cloud + spring boot企业电子招投标系统源代码
    招投标管理系统是一个集门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理于一体的综合性应用平台。它适用于招标代理、政府采购、企业采购和工程交易等业务的企业,旨在提高项目管理的效率和质量。该系统以项目为主......