Jenkins在github probject中访问msbuild文件

时间:2016-08-25 13:33:04

标签: git github jenkins msbuild

我目前的情况

我学习如何使用NUnit 3.4编写单元测试。我一直都喜欢3步。

1。)我用单元测试编写C#-Project

2。)在我的解决方案所在的同一文件夹中,我有一个msbuild-file来构建我的项目并创建类似的东西:

  • 控制台-report.xml将
  • MyProject.dll
  • MyProject.pdb
  • MyProject_Test.dll
  • MyProject_Test.pdb
  • nunit.framework.dll中
  • nunit.framewirk.xml

3。)我使用Jenkins(安装了nunit- und msbuildPlugins):每次按"立即生成"它在项目文件夹中调用我的msbuild文件:

enter image description here

到目前为止,非常好。

我想要什么

现在我希望每次更改和更新代码时都会构建Jenkins,并且我知道有很多方法可以做到这一点。我想和Github一起试试。

1。)我创建了一个新的存储库" CannonAttack"并导入我的项目" MyCannonAttack"

2。)我通过此article成功地将或多或少的Github与Jenkins连接起来。看这里: enter image description here

但是现在我需要运行我的msbuild文件,它位于github上。我该如何拨打/访问它?这是我github-project。在下一个文件夹中,您可以找到msbuild文件。

1 个答案:

答案 0 :(得分:2)

将MSBuild构建文件值设置为:${WORKSPACE}\CannonAttack\MyCannonAttack\TestK.msbuild

或者可能${WORKSPACE}\MyCannonAttack\TestK.msbuild您可以点击"工作区"在作业页面的左侧,看看它到底在哪里......如果我在我的建议中关闭了一个文件夹。但$ {WORKSPACE}是一个环境变量,允许您访问通过源代码管理引入的路径。