Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-68524

How to add BUILD USER info in Default Subject Extended E-mail Notification

    • Icon: Task Task
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • email-ext-plugin
    • None

      Hi,

      When I build on Jenkins, I want it to write user information about the mail subject. How can i do it?

      Extended E-mail Notification

       
      Default Subject: $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

      I tried but it didn't work.: $PROJECT_NAME - Build # $BULID_USER - $BUILD_NUMBER - $BUILD_STATUS!

          [JENKINS-68524] How to add BUILD USER info in Default Subject Extended E-mail Notification

          Mustafa Burak added a comment -

          Merhaba Burak;

            stage('Get User Information') {

                          steps {

                              script {

                                  wrap([$class: 'BuildUser']) {

                                      echo "BUILD_USER=${BUILD_USER}"

                                      echo "BUILD_USER_FIRST_NAME=${BUILD_USER_FIRST_NAME}"

                                      echo "BUILD_USER_LAST_NAME=${BUILD_USER_LAST_NAME}"

                                      echo "BUILD_USER_ID=${BUILD_USER_ID}"

                                      echo "BUILD_USER_EMAIL=${BUILD_USER_EMAIL}"

                                      echo "---"

                                      echo "env.BUILD_USER=${env.BUILD_USER}"

                                      echo "env.BUILD_USER_FIRST_NAME=${env.BUILD_USER_FIRST_NAME}"

                                      echo "env.BUILD_USER_LAST_NAME=${env.BUILD_USER_LAST_NAME}"

                                      echo "env.BUILD_USER_ID=${env.BUILD_USER_ID}"

                                      echo "env.BUILD_USER_EMAIL=${env.BUILD_USER_EMAIL}"

                                  }

                              }

                          }

                      }

           

          Bu şekilde projedeki bilgileri alabilirsin.

          Gönderim yaparkende ilgili parametre ile gönderebilirsin. emailext to: "${env.BUILD_USER_EMAIL}",

          Yalnız bu kodu yazdığında sadece WEbhook üzerinden bir tetikleme işlemi yapıldığı zaman ki started by user değeri boş geliyor. Onu da araştırıyorum. Bulursam iletirim.

          Mustafa Burak added a comment - Merhaba Burak;   stage('Get User Information') {                 steps {                     script {                         wrap( [$class: 'BuildUser'] ) {                             echo "BUILD_USER=${BUILD_USER}"                             echo "BUILD_USER_FIRST_NAME=${BUILD_USER_FIRST_NAME}"                             echo "BUILD_USER_LAST_NAME=${BUILD_USER_LAST_NAME}"                             echo "BUILD_USER_ID=${BUILD_USER_ID}"                             echo "BUILD_USER_EMAIL=${BUILD_USER_EMAIL}"                             echo "---"                             echo "env.BUILD_USER=${env.BUILD_USER}"                             echo "env.BUILD_USER_FIRST_NAME=${env.BUILD_USER_FIRST_NAME}"                             echo "env.BUILD_USER_LAST_NAME=${env.BUILD_USER_LAST_NAME}"                             echo "env.BUILD_USER_ID=${env.BUILD_USER_ID}"                             echo "env.BUILD_USER_EMAIL=${env.BUILD_USER_EMAIL}"                         }                     }                 }             }   Bu şekilde projedeki bilgileri alabilirsin. Gönderim yaparkende ilgili parametre ile gönderebilirsin. emailext to: "${env.BUILD_USER_EMAIL}", Yalnız bu kodu yazdığında sadece WEbhook üzerinden bir tetikleme işlemi yapıldığı zaman ki started by user değeri boş geliyor. Onu da araştırıyorum. Bulursam iletirim.

          Alex Earl added a comment -

          In the example you showed, it has $BULID_USER instead of $BUILD_USER, the L and the I are switched.

          Alex Earl added a comment - In the example you showed, it has $BULID_USER instead of $BUILD_USER, the L and the I are switched.

            Unassigned Unassigned
            burakavcioglu Burak Avcıoğlu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: