• Vivek kasture's avatar
    Issue #SB-0000 fix: Fixed jenkins issue (#6042) · a76974fb
    Vivek kasture authored
    * Issue #SB-0000 feat: Updating app version
    
    * Issue #SB-22793 feat: Added exception handler
    
    * Issue #SB-22174 feat: Enabled notification in desktop app
    
    * Issue #SB-22174 fix: Showing Learner passbook section in profile page
    
    * Trigger Build
    
    * Trigger Build
    
    * Trigger Build
    
    * Trigger Build
    
    * Issue #SB-22517 fix: Reverted trace-id implementation
    
    * Issue #SB-22517 fix: Included trace id in log messages for network queue in desktop
    
    * Issue #SB-22517 fix: Included trace id in log messages for network queue in desktop
    
    * Issue #SB-22517 fix: Included trace id in log messages for network queue in desktop
    
    * Issue #SB-22517 fix: Included trace id in log messages for network queue in desktop
    
    * Issue #SB-23027 fix: Set telemetry validation false
    
    * Issue #SB-23027 fix: Set telemetry validation false
    
    * Issue #SB-23027 fix: Updated environment name
    
    * Issue #SB-0000 fix: Fixed jenkins issue
    
    * Issue #SB-0000 fix: Reverted the jenkins file
    
    * Issue #SB-0000 fix: Fixed jenkins issue
    
    * Issue #SB-0000 fix: Reverted the jenkins file
    
    * Trigger Build
    
    * Trigger Build
    
    * Issue #SB-23226 fix: Removed duplicate string from footer
    
    * Trigger Build
    Unverified
    a76974fb
Jenkinsfile 1.04 KiB
#!groovy
node('build-slave') {
    currentBuild.result = "SUCCESS"
    try {
       stage('Checkout'){
          checkout scm
       stage('Pre-Build'){
         sh('./installDeps.sh')
       stage('Build'){
            env.NODE_ENV = "build"
            print "Environment will be : ${env.NODE_ENV}"
            // Getting commit short hash
            GIT_COMMIT_HASH = sh (
            script: 'git rev-parse --short HEAD',
            returnStdout: true
            ).trim()
            echo "Git Hash: ${GIT_COMMIT_HASH}"
            // Building image
            sh("sudo ./build.sh ${GIT_COMMIT_HASH}")
       stage('Publish'){
           echo 'Push to Repo'
           dir('.') {
               sh 'ARTIFACT_LABEL=bronze ./dockerPushToRepo.sh'
               sh "./src/app/metadata.sh ${GIT_COMMIT_HASH} > metadata.json"
               sh "cat metadata.json"
               archive includes: "metadata.json"
    catch (err) {
        currentBuild.result = "FAILURE"
        throw err