Skip to content

Commit

Permalink
MCU8QA-498 added new CICD files
Browse files Browse the repository at this point in the history
  • Loading branch information
Aman Hebbale authored and Aman Hebbale committed Apr 5, 2021
1 parent 1a6487e commit 7b0074b
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 154 deletions.
58 changes: 58 additions & 0 deletions .citd/Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
// Jenkinsfile v2.0.0
pipeline {
agent {
label 'windows'
}
parameters {
string( name: 'NOTIFICATION_EMAIL',
defaultValue: 'PICAVR_Examples_GateKeepers@microchip.com',
description: "Email to send build failure and fixed notifications.")
}

environment {
GITHUB_OWNER = 'microchip-pic-avr-examples'
GITHUB_URL ='https://github.com/microchip-pic-avr-examples/avr128db48-getting-started-with-mvio'
BITBUCKET_URL = 'https://bitbucket.microchip.com/scm/ebe/avr128db48-getting-started-with-mvio.git'
SEMVER_REGEX = '^(0|[1-9]\\d*)+\\.(0|[1-9]\\d*)+\\.(0|[1-9]\\d*)+$'
ARTIFACTORY_SERVER = 'https://artifacts.microchip.com:7999/artifactory'
}
options {
timestamps()
timeout(time: 30, unit: 'MINUTES')
}

stages {
stage('setup') {
steps {
script {
execute("git clone https://bitbucket.microchip.com/scm/citd/mpae-buildpipeline-groovy-scripts.git")
def buildPipeline = load ('mpae-buildpipeline-groovy-scripts/studio-buildpipeline.groovy')
buildPipeline.runStages()
}
}
}
}

post {
failure {
script {
sendPipelineFailureEmail()
}
}
always{
cleanWs()
}
}
}
def execute(String cmd) {
if(isUnix()) {
sh cmd
} else {
bat cmd
}
}
def sendPipelineFailureEmail() {
mail to: "${env.EMAILLIST},${params.NOTIFICATION_EMAIL}",
subject: "Failed Pipeline: ${currentBuild.fullDisplayName}",
body: "Pipeline failure. ${env.BUILD_URL}"
}
154 changes: 0 additions & 154 deletions Jenkinsfile

This file was deleted.

0 comments on commit 7b0074b

Please sign in to comment.