istike2
Goto Top

JIRA,Confluence, Bitbucket Projekt anlegen via REST API antriggern - Python vs. ScriptRun. PS vs. ScriptRun JIRA

Hallo zusammen,

in diesem Thread IT Self-Service Portal mit PowerShell-Scripten umsetzen wurde die Frage gestellt, wie Automatisierung / Self Service z. B. AUS JIRA HERAUS umgesetzt werden kann.

In diesem aktuellen Thread stellen wir die Frage, wie unterschiedliche Ausgaben - von "außen" via Skripte z. B. über REST IN DEN ATLASSIAN SYSTEMEN selbst durchgeführt werden können.

Beispielaufgabe:

Eine CSV-Datei beinhaltet Informationen über ein neues IT-Projekt: Name, ID, berechtige AD-Gruppen, Beispieltickets oder Bereiche, benötigte VM.

Wir würde gerne die benötigten
- TEST VM
- Produktiv VM
- Bitbucket Bereich
- AD Gruppen
- JIRA Projekte
- Confluence Bereich
usw.

Was JIRA, Confluence und Bitbucket betrifft, haben wir REST, wodurch einiges von "draussen" getriggert werden kann.

Rein technisch stünden da diverse REST-Tools wie
  • Postman
  • Python mit dem Atlassian Package
  • ScriptRunner Powershell (natives Powershell)
  • ScriptRunner for JIRA / Confluence (Groovy)

Wir haben also die eigentliche Wahl:
manuelle Entwicklung in einem für REST/Atlassian optimierte IDE
oder
man bezahlt Tools wie Scriptrunner Powershell und greift auf Scriptvorlagen und Scriptverwaltung zu hat also weniger Arbeit und gute Beispiele.
oder man kauf noch speziellere Tools wie ScriptRunner für JIRA und Confluence und greift auf alle interne Objekte direkt zu, hat man also noch mehr Möglichkeiten (und noch höhere Rechnungen).

Kann jemand z. B. Python IDE / REST mit ScriptRunner PowerShell und mit ScriptRunner for JIRA im Atlassian Kontext vergleichen und diese Alternativen bewerten?

Ist z. B. die Aufgabe

- neues JIRA Projekt anlegen, Workflow zuordnen und AD Gruppen berechtigen über REST wirklich so weit schwieriger, dass es sich lohnt externe Tools für mehrere Tausende Euro in Betracht ziehen.

(eins scheint sicher zu sein: wenn man mit manuell entwickelten Tools über REST etwas in JIRA machen möchten, scheint dafür eher Python geeignet zu sein. Es gibt mehr fertige Bibliotheken dafür als für PowerShell, dort kommen wirklich nur kostenpflichtige Tools wie ScriptRunner PS in Betracht.)

Vielen Dank für eure Meinungen.

Gr. I.

Content-Key: 7570052455

Url: https://administrator.de/contentid/7570052455

Printed on: April 27, 2024 at 18:04 o'clock