Projet

Général

Profil

« Précédent | Suivant » 

Révision 8faafc54

Ajouté par Agate il y a environ un an

  • ID 8faafc54782d81ccf40cae8f5472f1633504f24f
  • Parent 9e07d215

Prepare Jenkinsfile for Gitea migration (#74572)

Voir les différences:

Jenkinsfile
23 23
        stage('Packaging') {
24 24
            steps {
25 25
                script {
26
                    if (env.JOB_NAME == 'auquotidien' && env.GIT_BRANCH == 'origin/main') {
27
                        sh 'sudo -H -u eobuilder /usr/local/bin/eobuilder -d bullseye auquotidien'
26
                    env.SHORT_JOB_NAME=sh(
27
                        returnStdout: true,
28
                        // given JOB_NAME=gitea/project/PR-46, returns project
29
                        // given JOB_NAME=project/main, returns project
30
                        script: '''
31
                            echo "${JOB_NAME}" | sed "s/gitea\\///" | awk -F/ '{print $1}'
32
                        '''
33
                    ).trim()
34
                    if (env.GIT_BRANCH == 'main' || env.GIT_BRANCH == 'origin/main') {
35
                        sh "sudo -H -u eobuilder /usr/local/bin/eobuilder -d bullseye ${SHORT_JOB_NAME}"
28 36
                    } else if (env.GIT_BRANCH.startsWith('hotfix/')) {
29
                        sh "sudo -H -u eobuilder /usr/local/bin/eobuilder -d bullseye --branch ${env.GIT_BRANCH} --hotfix auquotidien"
37
                        sh "sudo -H -u eobuilder /usr/local/bin/eobuilder -d bullseye --branch ${env.GIT_BRANCH} --hotfix ${SHORT_JOB_NAME}"
30 38
                    }
31 39
                }
32 40
            }

Formats disponibles : Unified diff