1. 示例功能
示例仓库:https://github.com/ygqygq2/jenkins-jfrog-demo
jenkins 与 jfrog container registry 集成
- docker maven 打包,普通文件方式上传至 Artifactory,并远程 ssh 执行命令部署
- docker maven 打包,docker 方式上传至 Artifactory,并远程 ssh docker-compose 部署
2. 环境
- Docker 20.10.12
- Docker Compose v2.2.3
- Jenkins 2.375.3
- JFrog Container Registry license 7.55.6
3. 小结
示例中已实现日常使用最多的 2 种打包部署方式,直接拿来用或者稍加修改就能用于实际工作中。
虽然 jfrog container registry 免费版本没有 nexus 功能齐全,但是也基本够用了。对于免费 CI/CD 工具也算多了一种选择。

该文章演示了如何将Jenkins与JFrogContainerRegistry集成,包括DockerMaven打包上传到Artifactory以及使用SSH部署。示例涵盖了两种常见部署方式,并指出JFrog的免费版本在CI/CD场景中是实用的选择,尽管不如Nexus功能全面。
2443

被折叠的 条评论
为什么被折叠?



