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.


Jobs are managed by using a 'seed' job, which processes the DSL script. The job is currently located at . Typically there is no need to touch modify this job.

The script controlling the job management is located at . To add a new job, the module must be available on GitHub and listed in the manifest file at .

Per-job customisations can be applied by creating a Sling module descriptor in the git repository root, see Sling module descriptor for details.

If any of these things change, the seed job must be executed to update the generated jobs.

SNAPSHOT parent versions

Jenkins can usually not resolve parent pom SNAPSHOT versions. The main reason for that is that the SNAPSHOT repo url is only defined in the ASF parent (being itself a parent of the sling-parent). The settings.xml being used on all Jenkins instances does not define that repo url. For a detailed explanation look at 

serverASF JIRA