Saya menggunakan plugin Jenkins ini: https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin
Dengan menginstal plugin ini, jika Anda mencentang kotak "Setel variabel build pengguna jenkins", Anda dapat menggunakan variabel lingkungan ${BUILD_USER}
yang memberikan nama orang yang membuat pekerjaan Jenkins.
Namun, saya tidak bisa membuat plugin berfungsi dengan plugin Pipeline (https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin).
Saya perhatikan bahwa mencentang kotak "Setel variabel build pengguna jenkins" menambahkan baris berikut ke config.xml
pekerjaan Jenkins Anda: <org.jenkinsci.plugins.builduser.BuildUser plugin="[email protected]"/>
Jadi saya mencoba yang berikut ini:
import org.jenkinsci.plugins.builduser.BuildUser
echo "${env.BUILD_USER}"
Tapi itu mencetak null
.
wget $BUILD_URL -O- | xmllint --html --xpath "//*/table/tr[2]/td[2]/p/span/a/text()" -
, yang artinya buka halaman pembuatan, dan parsing untuk mendapatkan pengguna (Catatan: untuk mencoba skrip xmllint dan wget harus diinstal pada host jenkins) - person yvs   schedule 01.10.2016