I have plan with two task.
One is check-out source code from Git-hub and second task is to run the python program using script.
Check out from the Git is working fine.
For run the python script I given like the below code using 'script task'
C:\Users\username\AppData\Local\Programs\Python\Python37-32\python C:\Users\userna\bamboo-home\xml-data\build-dir\GP-GIT-GIT\AppName\app.py
I want to run the entire plan once I commit the code to git-hub. I have configured my project as per the Bamboo-documentation
and it is working only when the plan is stopped( ie, Only when all plans are stopped and commit the code in git, it is automatically check-out the source code running the python file.)
In the git repository folder couldn't find the '.git/hooks/post-receive' , 'post-receive' file.
Hi @Vineesh,
I'm not sure if I understood your problem.
Can you explain better this part?
(...) it is working only when the plan is stopped( ie, Only when all plans are stopped and commit the code in git, it is automatically check-out the source code running the python file.)
I guess you are following the configuration for git from Repository triggers the build when changes are committed and that is not the same thing you should do for GitHub. There are two ways to configure a repository for GitHub:
Repository polling
Just add the repository polling trigger and Bamboo will check the GitHub repository for changes with the configured interval.
Webhooks
In this case, the GitHub will be the one triggering a Bamboo build. For that we need:
Admin >> Security settings>> [x] Allow anonymous users to trigger remote repository change detection and Bamboo Specs detection
https://<BAMBOO_URL>/rest/triggers/latest/remote/changeDetection?planKey=<PLAN-KEY>
Those options should allow you to run builds in Bamboo from GitHub commit updates.
Please let me know your findings.
In my test I just configured the Repository settings >> Webhooks >> Payload URL field with the URL above, of course, with the right plan and server address.
You need to be admin of the GitHub repository for that.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.