11 Calls go-test.sh script against a Go project.
15 :go-root: Path to the Go project root directory.
20 Common Jenkins configuration for Go jobs.
28 Job which runs go test ./... to verify a Go project.
29 'go test ./...' runs unit tests on current folder and all subfolders.
33 - {project-name}-go-verify-{stream}"
37 :Comment Trigger: recheck|reverify
41 :build-node: The node to run build on.
42 :jenkins-ssh-credential: Credential to use for SSH. (Generally configured in defaults.yaml)
46 :branch: Git branch to fetch for the build. (default: master)
47 :build-days-to-keep: Days to keep build logs in Jenkins. (default: 7)
48 :build-timeout: Timeout in minutes before aborting build. (default: 60)
49 :git-url: URL clone project from. (default: $GIT_URL/$PROJECT)
50 :stream: Keyword that represents a release code-name.
51 Often the same as the branch. (default: master)
52 :submodule-recursive: Whether to checkout submodules recursively.
54 :submodule-timeout: Timeout (in minutes) for checkout operation.
56 :submodule-disable: Disable submodule checkout operation.
58 :gerrit_verify_triggers: Override Gerrit Triggers.
59 :gerrit_trigger_file_paths: Override file paths to filter which file
60 modifications will trigger a build.