【发布时间】:2015-04-30 17:31:17
【问题描述】:
我想从 Github 存储库自动构建我的项目。这是一个 C# 项目。我可以使用 Jenkins 或类似的东西来做到这一点吗?我曾将 Jenkins 与 Java 一起用于 Maven 项目,但我从未将它与 Github 一起使用。
【问题讨论】:
我想从 Github 存储库自动构建我的项目。这是一个 C# 项目。我可以使用 Jenkins 或类似的东西来做到这一点吗?我曾将 Jenkins 与 Java 一起用于 Maven 项目,但我从未将它与 Github 一起使用。
【问题讨论】:
GitHub 插件应该可以帮助您入门
此插件将 Jenkins 与 Github 项目集成。
该插件目前具有三大功能:
在您的 Jenkins 项目和 GitHub 之间创建超链接 当您通过 groking HTTP POSTs 推送到存储库时的工作 接收后挂钩并可选择自动管理挂钩设置。报告 将状态结果作为提交状态返回到 github(记录在 SO)
关于如何建立一个MS项目,也有plugin
要使用此插件,请指定 MSBuild.exe 的位置目录 Jenkins 的配置页面。 MSBuild 可执行文件通常是 位于 C:\WINDOWS\Microsoft.NET\Framework 的子文件夹中。如果你 安装了多个 MSBuild 版本,您可以配置多个 可执行文件。
然后,在您的项目配置页面上,指定 构建文件(.proj 或 .sln)和您想要的任何命令行参数 传入。文件编译到Visual Studio所在的目录 也会放它们。
【讨论】: