Repository commit message¶
First line in a commit message is special.
50 cpl max to avoid complaints about length.
Mention a jira ticket (VOL-xxxx) and the ticket will receive status updates from jenkins.
Additional jira ticket dependencies can be listed on line 3+
[VOL-5048] - Build and deploy for VOLTHA v2.12 release.
[VOL-5049]
[VOL-5050]
api/pom.xml
app/pom.xml
pom.xml
-----------
o Update copyright notice to span CCYY.
o Update maven plugins spotbugs and findsecbugs.
o Update sadis component to vX.Y.Z
pkg/*
Makefile
----------
o Update copyright notice.
o Run gofmt -s -w on all golang sources.
VERSION
-------
o Increment version string to non-dev for release.
Job Directives
--------------
verify_{project}_licensed
verify_{project}_tag-collision
verify_{project}_unit-test
verify_{project}_sanity-test
hardware test functional tests
voltha test openonu multiolt
voltha 2.8 test openonu multiolt
git commit …¶
A commit message can be constructed using either
-F <file>
–message=”inlined text”
$ vi commit.txt
$ git add *stuff*
$ git commit --F ./commit.txt
# appropriate git rebase command
$ git review --reviewers tux@onf.org foo@onf.org bar@onf.org
Commit Message: extra credit¶
Additional commit message directives are available that will augment tasks performed by a job. Additional test suites can be requested for a job run by including tokens found here.
Tokens can be embedded within a commit message to enable running additional test suites as part of jenkins validation.
Troubleshooting:¶
There have been a few reports of additional testing not beeing initiated by a commit. If you encounter this behavior visit the VOLTHA jira site and open a trouble ticket detailing the changeset URL or a repository and commit message text.
Commit hooks can be repository specific and may need to be deployed/enabled/updated to support requestd functionality.