Skip to content
This repository has been archived by the owner on Apr 6, 2023. It is now read-only.

AutoBuild Commands

virmitio edited this page Jun 20, 2012 · 1 revision

The official AutoBuild server can be reached via http requests at:
http://coappbuild.virmitio.com/trigger/?<action>=<project>

Except where noted, <project> must be the name of a single project that the action is to be performed upon, where <action> may be one of the following:

  • reconfig - This action requires something to be provided after the "=", but will ignore the content. This will cause the AutoBuild service to reload its configuration from disk.
  • reload - This will cause the configuration for the specified project to be reloaded from disk.
  • add - This will add a new project to the AutoBuild system. The new project will be assumed to be in the coapp-packages org on GitHub. This will not set up a post-receive hook on GitHub, nor will it begin a build of the new project after it is added.
  • status - This will return the current state or most recent build status of the project requested.
  • build - This will queue the specified project to be built. If a build for the project is already queued, AutoBuild will take no action.
  • cancel - This will cancel a queued project. This will NOT halt a build which is already running.
  • log - This will provide the most recent build log for the project specified. If a build is currently running, this will return the console output available at the time of the request.
  • publish - This must have something provided after the "=", but the content will be ignored. This will publish to the CoApp feed all successful builds whose msi files are currently staged. This will also remove those files from staging, so performing this request multiple times will have no additional effect unless additional builds have completed in the meantime.

* Please be aware that repo names in git are case sensative, so AutoBuild is too.

Example: To see the status of the AutoBuild project, one can enter the following address in a browser... http://coappbuild.virmitio.com/trigger/?status=AutoBuild

Please use these commands responsibly.

Clone this wiki locally