Github-Aktionen, planen Sie den Betrieb auf dem Zweig

Lesezeit: 1 Minute

Ich versuche, einen Github-Workflow zu konfigurieren, ich habe es geschafft, ihn für ein Push-Ereignis zu konfigurieren. Was aber, wenn ich es nach Ablauf einer bestimmten Zeit weiterlaufen lassen möchte?

Was ich von der verstanden habe Dokumentation ist, dass es mit einem Zeitplan erreicht werden kann.

name: Release Management

on: 
  schedule:
   - cron: "*/5 * * * *"

Wie gebe ich den Zweig an, auf dem die Aktion ausgeführt wird?

Mein Endziel ist es, Releases zu automatisieren.

Benutzer-Avatar
Peterewan

Schaut man sich die an Dokumentation hier Sie werden sehen, dass die GITHUB_SHA in Verbindung mit on: schedule Ereignis ist “Letzter Commit auf Standard-Zweig”. Dies wird standardmäßig ausgecheckt, wenn Sie die verwenden actions/checkout Aktion.

Wenn der Standardzweig Ihres Repositorys ist master (was im Allgemeinen der Fall ist) Dieser Workflow checkt den letzten Commit aus master wenn es auslöst.

name: Release Management
on: 
  schedule:
   - cron: "*/5 * * * *"
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2

Wenn Sie einen anderen Zweig auschecken möchten, können Sie dies mit Parametern für die Checkout-Aktion angeben. Dieser Workflow checkt den letzten Commit auf der aus some-branch Zweig.

name: Release Management
on: 
  schedule:
   - cron: "*/5 * * * *"
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
        with:
          ref: some-branch

Sehen Dokumentation für die actions/checkout Aktion für andere Optionen.

1227830cookie-checkGithub-Aktionen, planen Sie den Betrieb auf dem Zweig

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy