Ist es möglich, eine Gitlab-ci-Datei wheres ein Build-Job mit folgenden Anforderungen definiert haben:Gitlab ci: Führen Sie Build Job, wenn die manuelle oder wenn nur Master
- erhalten ausgeführt, wenn die manuelle OR
- erhalten durch Master Push ausgeführt
ich dachte an so etwas, aber das ist schlecht falsch:
build_jar:
stage: build
script:
- echo "build jar"
artifacts:
paths:
- jar/path/*.jar
only:
- master
when: manual
Einzige Lösung für mich ist es, zwei Jobs zu haben, einen für den Master-Push und einen manuellen Input. Aber der Nachteil ist, dass in gitlab wird es verwirrend