如何通过Jenkins与TFS结合实现.Net Core项目的持续集成与部署?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1871个文字,预计阅读时间需要8分钟。
前言:在前端后端分离的开发项目中,为了避免重复构建发布,我们需要部署一个持续发布环境。目前的前端开发环境是基于CentOS的,每次本地发布后还需打包、上传,效率较低。
解决方案:我们需要部署一个基于CentOS的持续发布环境,实现自动化构建、打包和上传。
前言
在前后端分离开发的项目当中为了避免重复构建发布,我们需要部署一个持续发布环境,而目前的开发环境服务器都是基于 CentOS 的,因此每次在本地发布之后还需要打包,上传,部署,十分繁琐。故这里采用了比较成熟的Jenkins 作为持续部署环境。
为了方便安装,我们这里使用了 Docker 来进行安装,至于 Docker 安装的步骤这里不在赘述,详情可以参考这一篇博文。
上面安装的是一个较老的版本,这里推荐参考Docker 官方文档来进行安装。
安装好 Docker 之后,拉取 Jenkins 的官方镜像。执行如下命令:
docker pull jenkins/jenkins
拉取完毕之后我们基于这个镜像封装一个新的镜像出来,可能会问为什么不能直接使用呢?因为这儿的 jenkins镜像并不包含 docker 环境,所以我们需要封装一个新的镜像让其能够访问宿主机的 Docker 程序。
本文共计1871个文字,预计阅读时间需要8分钟。
前言:在前端后端分离的开发项目中,为了避免重复构建发布,我们需要部署一个持续发布环境。目前的前端开发环境是基于CentOS的,每次本地发布后还需打包、上传,效率较低。
解决方案:我们需要部署一个基于CentOS的持续发布环境,实现自动化构建、打包和上传。
前言
在前后端分离开发的项目当中为了避免重复构建发布,我们需要部署一个持续发布环境,而目前的开发环境服务器都是基于 CentOS 的,因此每次在本地发布之后还需要打包,上传,部署,十分繁琐。故这里采用了比较成熟的Jenkins 作为持续部署环境。
为了方便安装,我们这里使用了 Docker 来进行安装,至于 Docker 安装的步骤这里不在赘述,详情可以参考这一篇博文。
上面安装的是一个较老的版本,这里推荐参考Docker 官方文档来进行安装。
安装好 Docker 之后,拉取 Jenkins 的官方镜像。执行如下命令:
docker pull jenkins/jenkins
拉取完毕之后我们基于这个镜像封装一个新的镜像出来,可能会问为什么不能直接使用呢?因为这儿的 jenkins镜像并不包含 docker 环境,所以我们需要封装一个新的镜像让其能够访问宿主机的 Docker 程序。

