I want to use the IBM Bluemix DevOps Services, and more especially the automated pipeline to pass the last pushed commit through the build, the tests, then deploy in a test environment.
All the guides I found recommend having one repo with the server and application together, and link this repo to the pipeline. While such a configuration works, I feel like it is against the Django standards. The application (what I develop) should be separated (ie: on another git repo) from the server (which is just a part to make the application work).
I do not know how to manage this situation. Should I:
- Write a build script which uses
git clone
to retrieve a build-pack like https://github.com/fe01134/djangobluemix then modify the adequate files ; - Find a way to attach two git repositories to one pipeline ;
- Forget the idea and go for the IBM recommended way to have the server and the application on the same repo?