X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=README.md;h=4c21ec69626b5e80117777d0bc29b6d35dac46e2;hb=2d0e35ec2fdbca31583674345cf1b72bf20997d8;hp=edba0d91fe72d78767b10f7c023cc7099b47db10;hpb=307868565936d7a5338e1a76dc8a048d914b29be;p=releng%2Fglobal-jjb.git diff --git a/README.md b/README.md index edba0d91..4c21ec69 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,13 @@ Trigger global configuration. **jenkins-ssh-credential**: The name of the Jenkins Credential to use for ssh connections. +If you are using GitHub then there are two more parameters which +will need to be placed in the defaults.yaml + +**github-url**: The URL of GitHub. (Default: https://github.com) + +**github-org**: The name of the GitHub organization. + defaults.yaml: ``` @@ -83,6 +90,7 @@ defaults.yaml: # lf-infra defaults jenkins-ssh-credential: opendaylight-jenkins-ssh gerrit-server-name: OpenDaylight + github-org: lfit ``` ## Config File Management @@ -124,3 +132,18 @@ Optional parameters: **branch**: is the git branch to build from. **jjb-version**: is the version of JJB to install in the build minion. + +## Archiving logs in Jobs + +There are 2 ways supported for archiving log information: + +1) Job creates $WORKSPACE/archives directory and places logs there + +In this method the entire archives directory will be pushed to the log server +in the same structure as configured in the archives directory. + +2) Via job variable ARCHIVE_ARTIFACTS using globstar patterns. + +In this method a job can define a globstar for example ``**/*.log`` which then +causes the archive script to do a globstar search for that pattern and archives +any files it finds matching.