【问题标题】:How do I add external files to a Jenkins job?如何将外部文件添加到 Jenkins 作业?
【发布时间】:2020-06-04 16:47:45
【问题描述】:

我正在与 Jenkins 合作构建我在 git 存储库中的 Visual Studio C++ 项目。不过,虽然我没有上传到github,但我的项目需要SDL2的外部库和DLL以及一些资产。

如何将它们添加到我的 jenkins 工作中以生成项目的构建?我想添加 SDL2 的库和 DLL 以及我的资产文件夹并将它们放在作业工作区中,这样不会让我每次 jenkins 构建我的项目时都上传文件。但我还没有找到任何可以让我明白这一点的东西。

谢谢!!

【问题讨论】:

    标签: jenkins dll lib


    【解决方案1】:

    如果您的项目需要资产(例如像素艺术),则应该将其与您的代码一起上传到 GitHub。另一种选择是将资产上传到 Jenkins 可以访问的其他一些公共/私有存储库。

    至于 SDL2 库和 DLL,不应该将其上传到 GitHub 是正确的。相反,我建议使用 Docker 之类的东西来打包您的 C++ 项目及其依赖项。在 Jenkins 服务器上手动安装它们也是一种选择,但并不理想,因为您必须在希望代码运行的任何机器上执行此操作。

    希望能给你一个开始的地方!

    【讨论】:

    • 非常感谢!我会调查一下,看看我是否可以管理:)
    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多