Issue #111 open

Update Buildbot to to work with HG.

illume
created an issue

We need to patch the buildbot source to work with the new hg bitbucket repository.

Here is the source:

http://thorbrian.com/pygame/PygameBuilderSource.zip

For this buildbot page:

http://thorbrian.com/pygame/builds.php

This will help heaps for automating pygame builds and testing.

Comments (13)

  1. Lenard Lindstrom

    I had hoped the buildbot could upload the installers directly to bitbucket. But I did not see anything in the bitbucket api for adding files to the download section. Maybe it is just ftp or something.

  2. illume reporter
    • changed status to open

    I asked the bitbucket people again about a file upload API...

    A better other option might be to just use a separate hg repo for download files. This might be easier to sync with the website too... since the website would just pull from the hg repo to sync. Rather than me having to finish a download and sync script for the download page.

  3. illume reporter

    There is a repo for the 'pygamebuilder' now under the pygame team at https://bitbucket.org/pygame/pygamebuilder

    So I think anyone on the pygame team should be able to modify it.

    There is just a dump of the code provided on the build bot page at the moment. That code is for the builders, not for displaying the results.

    There are a few parts to this really:

    • The webpage which stores, and correlates the results.
    • the code which does the build, then uploads.
    • code which inspects or gets called back from a build service, then grabs results for upload.

    There will be a separate 'downloads' repo for pygame releases, and one for builds + test results -- rather than the previous plan of just storing them together.

    Since we have some other build services set up now (travis-ci, and launchpad), it would be good to at least link to them off the web page which collects the results.

  4. illume reporter

    I sent an email to Brian (the maintainer of that page) asking him if he is still ok with running it, and telling him about your patch :)

  5. Log in to comment