我是Azure Devops的新手,将要求您提供建议以使用AzureDevops完成我的CICD流程
我们需要使用天蓝色的Devops CICD执行以下过程
1)我们将Azure存储库用作VS,现在有2个存储库。一个是供开发人员提交Java代码的“ DEV”存储库,另一个是“ Admin”存储库,用于保存docker文件和Kubernetes部署文件。
2)当开发人员将代码提交到“ Dev Repo”并将其打包到.war文件(需要保留在Artifactory中以供参考)时,我们需要使用maven build来初始化构建。
3)我们有一个docker文件,用于使用上面步骤中创建的.war文件创建Tomcat docker映像。创建图像后,应使用正确的命名约定将其发送到ACR
4)我们有一个Kubernetes部署文件,可使用此创建的映像在AKS中进行部署。从上一份工作完成构建和映像推送后,该操作应该是自动化的。
请为每个步骤提供适当的建议,以指导我。.高度赞赏。