本文介绍了如何在同一存储库中的GitHub操作之间共享代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我的Repo中有两个工作流build.yml
和release.yml
。第一个应该构建项目(假设使用CMake),第二个应该构建项目并使用构建的二进制文件创建一个GitHub版本。项目建筑代码在两个文件之间重复。如何在他们之间共享,而不是复制粘贴并同时在两个位置手动更新?
我还没有找到在不同的工作流甚至同一工作流中的作业之间实现任何类型的代码共享行为的方法。
推荐答案
终于发布了动作组合:https://github.blog/changelog/2021-08-25-github-actions-reduce-duplication-with-action-composition/
这篇关于如何在同一存储库中的GitHub操作之间共享代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!