我想从Github存储库自动构建我的项目。这是一个C#项目。我可以使用Jenkins或类似的东西吗?我已经将Jenkins与Java一起用于Maven项目,但我从未在Github上使用它。
答案 0 :(得分:2)
有GitHub插件可以帮助您入门
此插件将Jenkins与Github项目集成在一起。
该插件目前有三个主要功能:
在Jenkins项目和GitHub触发器之间创建超链接a 通过缓存HTTP POST来推送到存储库时的作业 post-receive hook和可选的自动管理钩子设置。报告 将状态结果返回到github作为Commit Status(记录在SO上)
至于如何建立一个MS项目,那里也有一个plugin
要使用此插件,请指定MSBuild.exe的位置目录 Jenkin的配置页面。通常是MSBuild可执行文件 位于C:\ WINDOWS \ Microsoft.NET \ Framework下的子目录。如果你 安装了多个MSBuild版本,可以配置多个 可执行文件。
然后,在项目配置页面上,指定名称 构建文件(.proj或.sln)以及您想要的任何命令行参数 传入。文件被编译到Visual Studio的目录中 也会把它们放在一起。