Jenkins构建普通的Net Framework框架的项目我们之前已经做过介绍,但是如何发布NetCore项目呢,我们都知道NetCore项目跨平台,以此而生。所以Core项目的自动构建用MSbuild.exe是无法自动构建的,我们需要安装我们自己Net Core项目对应版本的Hosting运行时和SDK,安装好这个两个环境后,在Jenkins中的配置需要稍微变动一下,下面详细说明:
构建时:
构建触发器:
构建设置:
如此就搞定了,是不是感觉少了很多MsBuild.exe的步骤,只需要安装好hosting运行时和SDK,然后构建时执行windows批处理命令就OK了。