【发布时间】:2021-05-01 03:22:54
【问题描述】:
我正在尝试使用操作在 android 中自动化我的版本控制,这是我第一次使用这项技术 所以我有3个命令: ./gradlew bumpPatch ./gradlew bumpMinor ./gradlew bumpMajor 例如,我如何确定从 PR 到 master 执行哪一个:
branch fix/foo --> 执行 ./gradlew bumpPatch
branch feat/foo --> 执行 ./gradlew bumpMinor
branch perf/foo --> 执行 ./gradlew bumpMajor
以及我该怎么做。
我正在关注语义发布,所以也许最好从提交消息中执行命令,但仍然不知道如何执行这两个操作,因此不胜感激。
name: Android CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew build
【问题讨论】:
标签: android github github-actions