【问题标题】:Jenkins access msbuild file in github probjectJenkins 访问 github probject 中的 msbuild 文件
【发布时间】:2016-08-25 13:33:03
【问题描述】:

我现在的情况

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

1.) 我用单元测试编写我的 C# 项目

2.) 在我的解决方案所在的同一文件夹中,我有一个 msbuild-file,它构建我的项目并创建如下内容:

  • 控制台-Report.xml
  • MyProject.dll
  • MyProject.pdb
  • MyProject_Test.dll
  • MyProject_Test.pdb
  • nunit.framework.dll
  • nunit.framewirk.xml

3.) 我使用 Jenkins(安装了 nunit-和 msbuildPlugins):每次我按“立即构建”时,它都会调用项目文件夹中的 msbuild 文件:

到目前为止,一切都很好。

我想要什么

现在我希望 Jenkins 在我每次更改和更新我的代码时构建,我读到有很多方法可以做到这一点。我想用 Github 试试。

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

2.) 我通过article 成功连接了 Github 和 Jenkins。看这里:

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

【问题讨论】:

    标签: git github jenkins msbuild


    【解决方案1】:

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

    或者可能是${WORKSPACE}\MyCannonAttack\TestK.msbuild您可以单击工作页面左侧的“工作区”以查看它的确切位置...以防我的建议中的一个文件夹关闭。但是 ${WORKSPACE} 是一个环境变量,它允许您通过源代码控制访问您拉到的路径。

    【讨论】:

    • 哦,好的,谢谢!! :) 我明天会尝试 :) 我想它会适用于你的答案!
    猜你喜欢
    • 1970-01-01
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多