This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Child pages
  • Sling Jenkins Setup

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Document GitHub API usage


If you wish to test the actual job execution, label the master with the "Ubuntu" label. Otherwise, only the seed job will run.



GitHub API usage

The ASF Jenkins instance is configured to use the GitHub API using a Personal Access Token. This token allows us to get decent rate limits and also to perform write actions on GitHub - for instance setting a commit's status or adding a pull request comment. Currently the used OAuth scope is repo.

For legal reasons the ASF Infra team does not allow usage of bot accounts, so currently the token is tied to Robert Munteanu 's GitHub account. This also has the consequence of showing the avatar of the user that owns it, which may be a bit surprising.


  1. Jenkins Job DSL Plugin -
  2. Jira
    serverASF JIRA
  3. - sling ci builds per module :
  4. dev@sling.apache.orgCI alternatives for Sling
  5. - Splitting a large build into _many_ smaller builds :
  6. Multibranch Pipeline recipies