【问题标题】:Install program on Azure Pipelines在 Azure Pipelines 上安装程序
【发布时间】:2019-10-10 15:14:33
【问题描述】:

所以我已经使用 Azure Pipelines 设置了一些 CI,一切都很好,除了我想添加一些内存错误检查,就像我目前在 Travis 上所做的那样。在 Travis 中,我可以这样写:

addons:
  apt:
    packages:
- valgrind

它会为我安装 valgrind。我一直无法在 Azure Pipelines 上找到等效功能,但必须有办法做到这一点。

我已经徒劳地搜索了他们的文档,任何帮助将不胜感激。

【问题讨论】:

    标签: azure azure-pipelines


    【解决方案1】:

    在脚本任务中,您可以自己运行所需的命令。看起来您正在使用托管的 Ubuntu 代理。

    - script: |
      sudo apt-get install -qq -y valgrind
      valgrind
    

    (在没有语法验证的情况下编写,您可能需要稍微调整一下)。

    类似于how I installed all required dependencies for Cypress on the Hosted Agent

    【讨论】:

    • 它抱怨apt does not have a stable CLI interface. Use with caution in scripts.,但这有效,所以谢谢。
    • 供阅读本文的任何人参考,确切的命令是:sudo apt install valgrind
    • 在脚本中使用apt-get,在人类中使用apt
    猜你喜欢
    • 1970-01-01
    • 2021-08-09
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多