【问题标题】:Github Actions subdirectory as NPM ModuleGithub Actions 子目录作为 NPM 模块
【发布时间】:2020-12-17 19:46:25
【问题描述】:

是否可以使用 Github 操作将子目录作为发布 NPM 模块的基础?

I.E.

我有一个项目。在项目中有一个带有库的目录。

该库足够通用,可以用作独立的 NPM 模块。

当我推送到 Github(并且该子目录中有差异)时,我想将库的新版本推送/发布到 NPM。

这可能吗?

【问题讨论】:

    标签: github npm github-actions


    【解决方案1】:

    您可以通过一组文件或目录触发管道。因此,每当您修改该目录中的任何文件或文件集时,管道都会触发

    on:
       # Trigger the workflow on push
       push:
         # Match all javascript files withing lib_dir directory
         paths:
         - 'lib_dir/**.js'
    

    上面会在只修改lib_dir目录下的javascript文件时触发管道

    ├── lib_dir
    │   ├── README.md
    │   ├── candy.js -> If modified triggers pipeline
    │   └── test.js -> If modified triggers pipeline
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 2022-01-28
      • 2020-01-08
      • 2021-01-08
      • 1970-01-01
      • 2021-09-23
      • 2021-04-13
      • 2022-07-21
      相关资源
      最近更新 更多