Fix Filtering for specific paths in Jenkins CI bug (#1110)

* run hadolint with reviewdog

* add LINCENSE in Dockerfile

* run hadolint with reviewdog

* Reporter of reviewdog command is "github-pr-check"

* format Dockerfile

* ignore DL3007 in hadolint

* clean up old docker images

* Add GPU sharing solution on native Kubernetes

* nightly test mailer

* Filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Test filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI

* Filtering for specific paths in Jenkins CI
pull/1117/head
quicksilver 2020-01-20 22:24:02 +08:00 committed by GitHub
parent 2f21cfc5dd
commit 178c2d9276
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 36 additions and 30 deletions

View File

@ -65,17 +65,19 @@ pipeline {
stages {
stage('Run Build') {
when {
anyOf {
changeset 'ci/**'
changeset 'core/**'
changeset 'docker/**'
changeset 'test/**'
not {
anyOf {
changeset '**/*.md'
}
allOf {
anyOf {
changeset 'ci/**'
changeset 'core/**'
changeset 'docker/**'
changeset 'test/**'
}
not {
anyOf {
changeset '**/*.md'
}
}
}
}
}
agent {
kubernetes {
@ -124,17 +126,19 @@ pipeline {
stage('Publish docker images') {
when {
anyOf {
changeset 'ci/**'
changeset 'core/**'
changeset 'docker/**'
changeset 'test/**'
not {
anyOf {
changeset '**/*.md'
}
allOf {
anyOf {
changeset 'ci/**'
changeset 'core/**'
changeset 'docker/**'
changeset 'test/**'
}
not {
anyOf {
changeset '**/*.md'
}
}
}
}
}
agent {
kubernetes {
@ -159,17 +163,19 @@ pipeline {
stage('Deploy to Development') {
when {
anyOf {
changeset 'ci/**'
changeset 'core/**'
changeset 'docker/**'
changeset 'test/**'
not {
anyOf {
changeset '**/*.md'
}
allOf {
anyOf {
changeset 'ci/**'
changeset 'core/**'
changeset 'docker/**'
changeset 'test/**'
}
not {
anyOf {
changeset '**/*.md'
}
}
}
}
}
environment {
FROMAT_SEMVER = "${env.SEMVER}".replaceAll("\\.", "-").replaceAll("_", "-")