Jenkins之Deploy部署(包括站点和类库项目)

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

站点部署    站点部署,我们用到了Git插件获取源代码,MSBuild插件编译.net项目。

    1,新建任务,点击’新建’菜单进入新建任务页,如下图。

    2,输入任务名称,并且选择复制已有的Item,这样只需在原有的任务配置基础上进行修改即可。

    3,点击OK按钮,进入到任务配置页面,首先要配置源代码管理方式,我这里选择的是Git,需要配置源代码路径,登录帐户和哪个分支。

    4,添加构建,如果是.net项目一般选择Build a Visual StudioPRoject or solution using MSBuild这个。

    5,添加构建后要进行的操作,一般是构建失败时要通知的人员。

    6,完成后,点击’保存’即创建好了一个构建任务。接下来是运行构建任务,有两种方式,一是点击构建任务右边的小三角,从下拉菜单中选择’立即构建’。

    另一种方式是,点击构建任务名称链接进到构建任务详情页,然后从左边菜单中选择’立即构建’运行任务。

    7,查看构建任务结果。进到构建任务详情页,从Build History中选择最新记录,查看output,如下图。

需要注意的是,如果是蓝色图标表示构建成功,如果是红色图标则表示构建失败,需要看详细日志,进一步排查问题。

详细信息如下图。

类库项目(Task)部署    类库项目发布不同于站点项目,它只需要将MSBuild编译出来的dll复制到目标服务器上即可,而不需要通过Web Deploy,下面来说一下如何发布类库项目。

    1,在目标服务器上建立FTP站点。因为我们是通过ftp的方式来复制dll到目标服务器,因此首先要建立FTP站点。

    2,Jenkins系统配置添加FTP hosts,如下图。

注意Profile Name,这个后面在配置构建作务的时候会用到。

    3,构建任务中添加’构建后操作’,Publish artifacts to FTP,选择要发布到的目标FTP站点,然后输入源路径,如下图。

    构建的操作也是利用MSBuild,只是给MSBuild的命令参数会不一样,如下图。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航