mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-07-20 18:28:03 +08:00
Add FOSSA checks to Jenkins CI
Signed-off-by: Dmytro Makovey <dmytro.makovey@docker.com> Signed-off-by: Tibor Vass <tibor@docker.com>
This commit is contained in:

committed by
Tibor Vass

parent
c1ce7300d5
commit
5f4d4a87f7
29
Jenkinsfile
vendored
Normal file
29
Jenkinsfile
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
|
||||
@Library('jps')
|
||||
_
|
||||
|
||||
pipeline {
|
||||
agent {
|
||||
node {
|
||||
label 'ubuntu-1804-overlay2'
|
||||
}
|
||||
}
|
||||
options {
|
||||
disableConcurrentBuilds()
|
||||
}
|
||||
stages {
|
||||
stage("FOSSA Analyze") {
|
||||
steps {
|
||||
|
||||
withCredentials([string(credentialsId: 'fossa-api-key', variable: 'FOSSA_API_KEY')]) {
|
||||
withGithubStatus('FOSSA.scan') {
|
||||
labelledShell returnStatus: false, returnStdout: true, label: "make fossa-analyze",
|
||||
script:'make -f Makefile.fossa BRANCH_NAME=${BRANCH_NAME} fossa-analyze'
|
||||
labelledShell returnStatus: false, returnStdout: true, label: "make fossa-test",
|
||||
script: 'make -f Makefile.fossa BRANCH_NAME=${BRANCH_NAME} fossa-test'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user