feat(jira): mehrere Issues schließen inkl. statusbasierter Transition
- Jira-Workflow um optionale Mehrfachverarbeitung von Issue-Keys erweitert - neue ENV-Parameter eingeführt: - `JIRA_CLOSE_ISSUE_KEYS` (CSV) - `JIRA_CLOSE_ALLOWED_STATUSES` (CSV) - `JIRA_CLOSE_TRANSITION_NAME` (Default: `Geschlossen`) - Jira-Client um Schließ-Logik ergänzt: - Issue-Status lesen - verfügbare Transitions lesen - Transition per ID ausführen - Ergebnis-Summary mit closed/skipped/errors - Hauptworkflow (`src/index.js`) um Ticket-Schließung inkl. detailliertem Logging erweitert - Ergebnis der Ticket-Schließung in Mail-Text und Abschlussausgabe integriert - `.env.example` und `README.md` um neue Parameter ergänzt - TeamCity-Skripte (`run-workflow.sh` / `run-workflow.ps1`) um neue ENV-Weitergabe erweitert
This commit is contained in:
@@ -20,6 +20,13 @@ XRAY_REPORT_URL=https://xray.example.com/report/123
|
||||
SONAR_REPORT_URL=https://sonar.example.com/dashboard?id=project
|
||||
JIRA_DRY_RUN=false
|
||||
|
||||
# Optional: Mehrfachangabe von Tickets, die geschlossen werden sollen (CSV)
|
||||
JIRA_CLOSE_ISSUE_KEYS=SRC-101,SRC-102
|
||||
# Optional: Nur Tickets mit diesen aktuellen Status werden geschlossen (CSV)
|
||||
JIRA_CLOSE_ALLOWED_STATUSES=Done,Resolved
|
||||
# Optional: Name der Jira Transition in Richtung "geschlossen"
|
||||
JIRA_CLOSE_TRANSITION_NAME=Geschlossen
|
||||
|
||||
# Atlassian Wiki / Confluence (optional)
|
||||
ATLASSIAN_WIKI_ENABLED=false
|
||||
# Optional, faellt auf JIRA_BASE_URL zurueck:
|
||||
|
||||
Reference in New Issue
Block a user