Merge branch 'master' of lcle/HTLLE-DA-Vorlage_Jenkinsfile into master

This commit is contained in:
Günther Hutter 2020-06-17 19:24:42 +00:00 committed by Gitea
commit 86f3f48ae2
2 changed files with 16 additions and 0 deletions

1
Jenkinsfile vendored
View File

@ -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)) {

View File

@ -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 <hg@htl-leoben.at> oder <lcle@htl-leoben.at>
- 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: