diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..709ec7d --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,22 @@ +pipeline { + agent { + docker { + image 'openjdk:21' + args '-v /root/.gradle:/root/.gradle' + } + } + stages { + stage('Build') { + steps { + sh './gradelw publish' + script { + try { + archiveArtifacts artifacts: "**/build/libs/*.jar",fingerprint: true, followSymlinks: false, onlyIfSuccessful: true + } catch (Exception err) { + echo err.toString() /* hudson.AbortException: Couldn't find any revision to build. Verify the repository and branch configuration for this job. */ + } + } + } + } + } +} \ No newline at end of file