Monday, May 19, 2025

Jenkins part7

Jenkins part7

What is Artifacts?

Artifacts are the output files generate during a Jenkins build process,These can include compiled binaries, JAR files, WAR files, Docker images,or any other files needed for deployment.

Configure Artifacts on Nexus and s3 - Practical
For Nexus Configuration minimum 
 t3.medium  (Charges apply)
 20 GB minimum storage 
 or 
 S3 
                               S3 Bucket Artifacts Uploading 

pipeline {
    agent any
     tools{
         maven 'ccit-mvn'
     }
    stages {
        stage('git') {
            steps {
                git  'https://github.com/cloudcomputingintelugu/ccitwebsite-java.git'
            }
        }
        stage('build') {
            steps {
                sh  'mvn clean package'
            }
        }
        stage('Upload to S3') {
            steps {
 s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'ccitnexusbucket', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: false, noUploadOnFailure: false, selectedRegion: 'eu-west-1', showDirectlyInBrowser: false, sourceFile: 'target/*.war', storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'aws-profile', userMetadata: []
             }
        }
    }
}
Jenkins Java,git Installation 
Step1:
Jenkins maven tools need to add,plugins s3 uploader done 
pipline synatax script ,Please reference below S3 uploader 
https://oracleask.blogspot.com/2025/05/jenkins-part9.html
Step2: File uploaded successfully.
--Thanks








No comments:

Post a Comment