JQL-Entwicklerstatus
Jira Cloud Dokumentation
Es gibt verschiedene Möglichkeiten, Vorgänge zu finden, je nachdem, wie weit du mit der Entwicklung in verknüpften Produkten bist, zum Beispiel in Bitbucket (Englisch).
Bevor du beginnst
Die Inhalte auf dieser Seite gelten nur, wenn du Jira Software Cloud mit einem Build-Tool verbunden hast. Hier erfährst du mehr über die Verbindung von Jira und Bitbucket. (Englisch)
Quellcode-Suche
Du kannst nach Vorgängen suchen, die auf deinem Entwicklungsstatus basieren:
- development[pullrequests].all (or .open)
- development[commits].all
- development[reviews].all (or .open)
- development[builds].failing
Wenn du zum Beispiel alle deine Vorgänge finden möchtest, die mehr als 2 fehlgeschlagene Builds haben, würdest du Folgendes verwenden:
- development[builds].failing > 2
Feature-Flags
| Alias | Beschreibung | Verfügbare Werte |
|---|---|---|
| flagEnabledRollout ~ | für eine aktivierte Flagge, wie ausgerollt sie ist | |
| flagDisabledRollout ~ | wie zuvor ausgerollt wurde eine derzeit deaktivierte Flagge | |
| flagEnabled ~ | ob die Feature-Flag aktiviert ist oder nicht | |
| flagName ~ | zeigt Feature-Flags mit einem bestimmten Namen an | ”<name der flagge>“ |
| flagKey ~ | zeigt Feature-Flags mit einem bestimmten Schlüssel an | ”<mein flaggen schlüssel>“ |
Beispiele
Zeige mir alle Vorgänge, bei denen das Feature-Flag eingeschaltet ist und der Rollout > 0% und < 100% ist:
flagEnabledRollout ~ “partial”Zeige mir alle Vorgänge, bei denen ein Feature-Flag aktiviert ist und die 100% erreicht haben:
flagEnabledRollout ~ “full”Zeige mir alle Vorgänge, die mit einem Flag zusammenhängen, das für einige Personen ausgerollt wurde, aber derzeit deaktiviert ist:
flagDisabledRollout ~ “partial”Zeige mir Vorgänge, die mit einem Feature-Flag namens “MakeEverythingBlue” zusammenhängen
flagName ~ “MakeEverythingBlue”Deployments
Beachte, dass diese nicht für Bamboo Deployments funktionieren
| Alias | Beschreibung | Verfügbare Werte |
|---|---|---|
| deploymentEnvironmentName ~ | Der Name deiner Deployment-Umgebung | ”<mein deployment name>“ |
| deploymentEnvironmentType ~ | Die Art der Umgebung | |
| deploymentState ~ | Der aktuelle Status des Deployments | |
| deploymentName ~ | Der Name des spezifischen Deployments | ”<mein deployment name>“ |
Beispiele
Zeige mir alle Vorgänge, die in den Umgebungen prod-east oder stg-west deployed wurden:
deploymentEnvironmentName ~ “prod-east” OR deploymentEnvironmentName ~ “stg-west”Zeige mir alle Vorgänge auf meinem Board, die bereits in die Produktion überführt wurden, aber noch eine offene Pull Request haben:
deploymentEnvironmentType ~ “production” AND development[pullrequests].openZeige mir alle Vorgänge, die ein Feature Flag aktiviert haben und zu 100% in der Produktion eingesetzt werden:
flagEnabledRollout ~ “full” AND deploymentEnvironmentType ~ “production”Zeige mir alle Vorgänge, die nicht für die Produktion bereitgestellt wurden:
deploymentEnvironmentType !~ “production”Zeige mir alle Vorgänge, die in ein Deployment in der Produktion überführt wurden und bei denen ein Feature-Flag gesetzt ist, das nur teilweise ausgerollt wird:
deploymentEnvironmentName ~ “prod-east” AND flagEnabledRollout ~ “partial”Builds
| Alias | Beschreibung | Verfügbare Werte |
|---|---|---|
| buildState | Der Status eines Builds, der von einem Cloud-Anbieter gemeldet wird, zum Beispiel Bitbucket Pipelines | |
| buildName | Der Name eines Builds, der von einem Cloud-Anbieter gemeldet wird, zum Beispiel Bitbucket Pipelines | ”<mein build name>“ |
Beispiele
Zeige mir alle Vorgänge, bei denen der letzte Build fehlgeschlagen ist:
buildState ~ “failed”Zeige mir alle Vorgänge auf meinem Board, die einen offenen Pull-Request haben und bei denen der letzte Build fehlgeschlagen ist:
buildState ~ “FAILED” AND development[pullrequests].open