Skip to content

Instantly share code, notes, and snippets.

@sys0dm1n
Created October 23, 2018 08:28
Show Gist options
  • Save sys0dm1n/2e57bcb2d34dee805c900b7968b0c3a6 to your computer and use it in GitHub Desktop.
Save sys0dm1n/2e57bcb2d34dee805c900b7968b0c3a6 to your computer and use it in GitHub Desktop.
Analyse Jenkinsfile code for potential errors
#!/bin/bash
jenkins_base_url=http://<jenkins-url:8080>/
username=<some-username>
apitoken=<api-token-generated-from-jenkins-dashboard>
curl -O $jenkins_base_url/jnlpJars/jenkins-cli.jar
java -jar jenkins-cli.jar -auth "$username":"$apitoken" -s "$jenkins_base_url" declarative-linter<Jenkinsfile
rm jenkins-cli.jar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment