Skip to content

An Angular frontend that uses the Gitlab REST API to provide some smart operations like import and export of issues incl. labels.

Notifications You must be signed in to change notification settings

ueberfuhr/gitlab-tools

Repository files navigation

Gitlab-Tools

CI Build

Ein Projekt mit Beispiel-Skripten für die automatisierte Verwendung von GitLab mithilfe der REST API.

Live-Demo: https://gitlab-tool.herokuapp.com/

Initiales Setup

Access Token für Zugriffe einrichten

Bevor die Skripte laufen können, muss im Git ein Access Token für Deinen Account eingerichtet werden.

img.png img_1.png

Das Access Token sowie die URL zum Gitlab erstellst Du als Datei

  • src/environments/gitlab-config.json (für lokales Testen)
  • gitlab-config.json im Wurzelverzeichnis der gebauten Anwendung vor dem Deployment

Hinweis: Du kannst in der lokalen Testumgebung die Datei initial generieren mit dem Befehl

npm run create-env

IntelliJ HttpClient konfigurieren

Im IntelliJ erstellst Du Dir eine private Umgebungskonfiguration für den HTTP Client (http-requests/http-client.private.env.json) und trägst dort die Daten ein:

{
  "dev": {
    "token": "{{access-token}}",
    "sample-project-id": "{{project-id}}"
  }
}

In der Datei http-requests/http-client.env.json passt Du außerdem die Gitlab-URL an.

About

An Angular frontend that uses the Gitlab REST API to provide some smart operations like import and export of issues incl. labels.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published