23 lines
709 B
Groovy
23 lines
709 B
Groovy
def audit(url: String) {
|
|
|
|
}
|
|
|
|
def buildDockerImage() {
|
|
dir ('.pa11y') {
|
|
def resourceFiles = [
|
|
'com/cadoles/pa11y/Dockerfile',
|
|
'com/cadoles/pa11y/patty.json.tmpl',
|
|
'com/cadoles/pa11y/run-audit.sh'
|
|
];
|
|
|
|
for (res in resourceFiles) {
|
|
def fileContent = libraryResource res
|
|
def fileName = res.substring(res.lastIndexOf("/")+1)
|
|
writeFile file:fileName, text:fileContent
|
|
}
|
|
|
|
def safeJobName = URLDecoder.decode(env.JOB_NAME).toLowerCase().replace('/', '-').replace(' ', '-')
|
|
def imageTag = "${safeJobName}-${env.BUILD_ID}"
|
|
return docker.build("pa11y:${imageTag}", ".")
|
|
}
|
|
} |