📣读完这篇文章里你能收获到
- 全文采用图文形式讲解
- 学会使用Harbor配置项目
- 学会在Jenkins中配置Harbor推送权限
- 使用Jenkins和Harbor进行持续集成的实践
- 感谢点赞+收藏,避免下次找不到~
文章目录
在现代软件开发中,自动化部署是提高效率和可靠性的关键。本文将带你深入探索如何使用Jenkins和Harbor实现.NET Core项目的自动化部署。我们将一步步指导如何配置Jenkins、Harbor和Docker环境,以及使用最佳实践来简化部署流程。
一、准备工作
1. 环境准备
- Docker环境
- DockerFile文件(需要提前写好DockerFile文件)
2. 修改Docker配置文件
$ vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://k728i8z5.mirror.aliyuncs.com"],
"insecure-registries":["harborip:port"]//添加harbor地址
}
- 重新启动Docker
systemctl daemon-reload
systemctl restart docker
3. Docker登陆Harbor
docker login harborip:port
# 退出登陆则为:docker logout harborip:port
#2. 把.docker复制到/var/lib/jenkins目录下
cp