fastlane/supply动态更新内容(变更日志)

3

Fastlane Supply Android 的元数据具有以下结构:

└── fastlane
    └── metadata
        └── android
            ├── en-US
            │   └── changelogs
            │       ├── 100000.txt
            │       └── 100100.txt
            └── fr-FR
                └── changelogs
                    └── 100100.txt

在发布之前,生产版本和构建版本有时会发生变化,因此我必须在每次构建后更改changelog目录中的文件名。

我希望每个语言环境只有一个最新构建的“新功能”(changelog)文件。类似于whats_new.txt。

fastlane或supply是否提供了这样的功能?

3个回答

2

1

supply目前还没有设置支持这种策略,很抱歉。不过我认为这是一个合理的功能请求。如果您希望看到这一点成为可能,请在我们的GitHub存储库中提交问题!


0
一个像 changelog 这样的插件可能是你需要的。它允许你从一个变更日志文件中提取信息,例如:
read_changelog(
  changelog_path: './custom_folder/CHANGELOG.md',   # Specify path to CHANGELOG.md
  section_identifier: '[Unreleased]',   # Specify what section to read
  excluded_markdown_elements: '["###"]' # Specify which markdown elements should be excluded
)

然而,我并没有看到内置对于每个区域设置的变更日志的支持。作为参考,当使用 fastlane 进行 iOS 项目时,release_notes.txt 文件和/或函数提供了您所描述的功能。


请查看此插件:fastlane-plugin-changelog - abdullahicyc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接