Skip to content

Instantly share code, notes, and snippets.

@kenych
Created March 18, 2018 16:38
Show Gist options
  • Save kenych/c3a669712c8f4db9424fab71e319fc8b to your computer and use it in GitHub Desktop.
Save kenych/c3a669712c8f4db9424fab71e319fc8b to your computer and use it in GitHub Desktop.
Jenkins Docker entrypoint
#!/usr/bin/env bash
git clone ssh://git@your_scm_here/jenkins_config_as_code.git ${JENKINS_HOME}/jenkins_config
mv ${JENKINS_HOME}/jenkins_config/*.groovy ${JENKINS_HOME}/init.groovy.d/
consul-template \
-consul-addr "$CONSUL_ADDR" \
-vault-addr "$VAULT_ADDR" \
-config "jenkins_config.hcl" \
-once
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment