Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
firefox-releas…
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
pipeline {
agent any
triggers {
cron(env.BRANCH_NAME == 'master' ? 'H 0 * * *' : '')
}
options {
timestamps()
timeout(time: 1, unit: 'HOURS')
}
stages {
stage('checkout') {
steps {
checkout scm
}
}
stage('bootstrap') {
steps {
sh './bootstrap.sh'
}
}
stage('test') {
steps {
dir('SyncIntegrationTests') {
sh 'pipenv install'
sh 'pipenv check'
// sh 'pipenv run pytest ' +
//'--color=yes ' +
//'--junit-xml=results/junit.xml ' +
//'--html=results/index.html'
}
}
}
}
post {
//always {
//archiveArtifacts 'SyncIntegrationTests/results/*'
//junit 'SyncIntegrationTests/results/*.xml'
//publishHTML(target: [
//allowMissing: false,
//alwaysLinkToLastBuild: true,
//keepAll: true,
//reportDir: 'SyncIntegrationTests/results',
//reportFiles: 'index.html',
//reportName: 'HTML Report'])
//}
failure {
script {
if (env.BRANCH_NAME == 'master') {
slackSend(
color: 'danger',
message: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
}
}
}
fixed {
slackSend(
color: 'good',
message: "FIXED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
}
}
}