Skip to content

Commit

Permalink
Add explaination of why source version tag must be a branch (ros#20286)
Browse files Browse the repository at this point in the history
* Add explaination of why source version tag must be a branch

* Add comment about the tag priority
  • Loading branch information
tfoote committed Feb 15, 2019
1 parent cf2d44d commit a033657
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,15 @@ If you just want to submit for documentation indexing only [this tutorial](http:
Continuous Integration Indexing
-------------------------------

If you would like to index your package for continuous integration tests you can add a source entry in the same way as the documentation index.
If you would like to index your package for continuous integration tests you can add a source entry in the same way as the documentation index.

The `version` field is required to be a branch name. This is due to the Jenkins Git Plugin that will always trigger if a repository has changed. After querying Cloudbees support they replied with:

> The git plugin is configured to build for a tag / sha1 will always trigger a build.
As such the CI on this repository will enforce that the source version is a branch to not cause continuous triggering of builds.
Also of note is that a tag has priority over a branch with the same name so a tag with the same name as the branch cannot exist either.


rosdep rules contributions
--------------------------
Expand Down

0 comments on commit a033657

Please sign in to comment.