How do I programmatically detect that my launchpad build process is done?
I've been looking for a way to detect that a build is done on launchpad.
I have a project with many modules each creating a different package and those packages have inter-dependencies. That means I can't just send them all to Launchpad at once because the build order is important and launchpad doesn't detect that within one project.
So I was thinking to build a tool which detects when a project is done building and sends the next one, that part is easy, it's already done manually. Now the one thing I'm missing to completely automate the process is a way to know that a build is done. I tried many URLs with a simple GET and got various responses, but I just can't seem to find anything about my projects.
Actually, this one seems to work great for OS related packages:
https:/
but when I specifically tried with one of my packages, I get an empty list as the answer:
https:/
My project packages are listed here:
and it looks like that page is capable of getting the information since it shows whether a build worked, is in process, failed, and gives me links to places such as the logs. None of which I've been able to find in the API at the moment.
Would someone be so kind as to at least let me know whether this is doable, and if so, the URLs that I need to use or code sample to do so using the launchpadlib environment?
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Colin Watson
- Solved:
- Last query:
- Last reply: