如何打破构建alpha的分支名称

发布于 2025-02-12 03:46:27 字数 237 浏览 0 评论 0原文

我需要使用./ gradlew assemblealpharelease -pbuild = 1234构建Android Alpha构建,其中1234是我分支名称的一部分。 分支通常被命名为 fix/nn-1234 ,如何从分支名称中获得数字 1234

预先感谢,刚开始学习,所以问题可能非常简单,但是我被阻止了。

I need to build android alpha build using ./gradlew assembleAlphaRelease -Pbuild=1234, where 1234 is the part of my branch name.
Branch is usually named like fix/NN-1234, how can I get only number 1234 from branch name?

Thanks in advance, just starting to learn, so question could be very simple, but I am blocked.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

通知家属抬走 2025-02-19 03:46:27

您可以在运行命令中使用 REGEX 从分支名称中提取数字:

例如,类似的内容:

on:
  push:
    branches: [fix/NN-*]

jobs:
  job1:
    runs-on: ubuntu-latest
    steps:
      - name: Extract branch number
        id: version
        run: |
          BRANCH=${GITHUB_REF}
          echo $BRANCH
          BUILD_NUMBER="${BRANCH//refs\/heads\/fix\/NN-/}"
          echo $BUILD_NUMBER

将在工作流程上打印:

refs/heads/fix/NN-123
123

我在此处对其进行了测试:

  • 特鲁poc-github-actions/blob/main/.github/workflows/workflow-tester45.yml“ rel =“ nofollow noreferrer”> workflow文件

You could use a regex in a run command to extract the number from the branch name:

For example, something like this:

on:
  push:
    branches: [fix/NN-*]

jobs:
  job1:
    runs-on: ubuntu-latest
    steps:
      - name: Extract branch number
        id: version
        run: |
          BRANCH=${GITHUB_REF}
          echo $BRANCH
          BUILD_NUMBER="${BRANCH//refs\/heads\/fix\/NN-/}"
          echo $BUILD_NUMBER

Would print on the workflow:

refs/heads/fix/NN-123
123

I tested it here:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文