diff --git a/Jenkinsfile b/Jenkinsfile index 3f3f56a..c47ab8e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -156,6 +156,7 @@ pipeline { steps { dir(env.GIT_PATH) { script { + // only include actually created files to the archive env.FILES_TO_INCLUDE = '' def include = env.ARCHIVE_FILES.split(' ').each { filename -> if (fileExists(filename)) { diff --git a/README.md b/README.md index e01a784..94e1ba7 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,21 @@ Sie bekommen anschließend eine E-Mail an Ihre Office365 Adresse mit weiteren In Fahren Sie bitte mit dem [Befüllen der speziellen Dateien](#befüllen-der-speziellen-dateien) fort. +### Build on Commit + +Möchten Sie Ihre Diplomarbeit bei jedem GIT-Commit erstellen und an die - in der `metadata.yaml` genannten - E-Mail-Adressen zuschicken lassen, dann befolgen Sie diese Schritte: +- E-Mail an oder + - Betreff: [Jenkins] Add Build-Job DA + - Body: + - Name: [Kürzel von Besitzer]-DA-remote-trigger (z.B.: *199wit99-DA-remote-trigger*) + - Repository: z.B.: *https://itsp.htl-leoben.at/git/199wit99/test_da.git* + - GIT Path: z.B.: *./text* + - GIT Branch: z.B.: *\*/master* +- Webhook in Gitea + - Einen **Gogs**-Webhook zum Repository hinzufügen (*Repository -> Settings -> Webhooks -> Add Webhook*) + - Target URL: https://itsp.htl-leoben.at/ci/gogs-webhook/?job=\[job-name\] (z.B.: *https://itsp.htl-leoben.at/ci/gogs-webhook/?job=199wit99-DA-remote-trigger*) + - Secret: **secureStudent** + ## Manuelles erstellen einer Diplomarbeit Wenn Sie mit einer neuen Diplomarbeit beginnen, dann gehen Sie am besten wie folgt vor: