Setup Jenkins - hqzhang/cloudtestbed GitHub Wiki
- ADD local webhooks for Jenkins trigger
1).find hook path
/usr/share/git-core/templates/hooks (Ubuntu)
/Applications/Xcode.app/Contents/Developer/usr/share/git-core/templates/hooks (MacOS)
2).add post-commit or post-pust
#!/bin/bash
job=$(basename `pwd`)
user=hongqi
token=b3923d9729b371fad60d46a8d3dbac44
url="localhost:8080"
echo "Trigger a build"
curl -I -X POST http://${user}:${token}@${url}/job/${job}/buildWithParameters
3) git ini will clone .git/hooks
make directory. myjenkins
cd myjenkins/
git init
touch Readme
git add Readme
git commit/git push
4) git commit or git push will trigger
jenkins job: myjenkins