From 9f89ba7641044f8d4d8e090d7f08c4a5febe2e95 Mon Sep 17 00:00:00 2001 From: first_admin Date: Sat, 24 Aug 2024 07:17:23 +0000 Subject: [PATCH] Add Jenkinsfile --- Jenkinsfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..a8ac4fe --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,23 @@ +pipeline { + agent any + stages { + stage('Build') { + steps { + sh 'echo "sample artifact" > artifact.txt' + } + } + stage('Save user') { + steps { + script { + def username = currentBuild.getBuildCauses().find { it._class == 'hudson.model.Cause$UserIdCause' }?.userId + writeFile file: 'user.txt', text: username + } + } + } + stage('Archive artifacts') { + steps { + archiveArtifacts artifacts: '**/artifact.txt, user.txt' + } + } + } +}