经验与复盘经验摘录 · 机器翻译
最开始我根据GitHub上发布的步骤构建了一个工作流程
…最开始我根据GitHub上发布的步骤构建了一个工作流程。使用ilammy/mms-dev-cmd,lukka/get-cmake,lukka/run-vcpkg,所有这些都用于为Windows目标构建一个CMake项目。当然,我像你应该做的那样通过SHA引用了这些动作:ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 但有一条评论让我印象深刻。类似这样的话,“你应该在GitHub Actions中运行自己的代码,而不是从公开可用的动作中拼凑起来。”这很有道理。我最终为我个人项目的CI构建编写了一个驱动程序。一个作业构建这个驱动程序,然后下一个作业运行这个驱动程序来完成整个构建。如果我为此获得报酬的话,我不会这样做……这更耗时。但它意味着我与GitHub actions的联系最少。我很容易就能从自己的电脑上运行构建驱动程序。
源讨论在GitHub Actions中运行的是谁的代码?原帖 88 条评论 · 导入时统计