- GIT plugin
- Git client plugin
- Git Parameter Plug-In
- Git server plugin
- Github Authentication plugin
- GitHub Pull Request Plugin
- GitHub pull requests builder
- SCM Sync Configuration Plugin
Click Manage Jenkins -> Config System to set the global configuration.
- If you are using Enterprise GitHub set the server api URL in
GitHub server api URL
. Otherwise leave therehttps://api.github.com
- A GitHub API token or username password can be used for access to the GitHub API
- To setup credentials for a given GitHub Server API URL:
- Click Add next to the
Credentials
drop down- For a token select
Kind
->Secret text
- If you haven't generated an access token you can generate one in
Test Credentials...
- Set your 'bot' user's GitHub username and password.
- Press the
Create Access Token
button - Jenkins will create a token credential, and give you the id of the newly created credentials. The default description is:
serverAPIUrl + " GitHub auto generated token credentials"
.
- If you haven't generated an access token you can generate one in
- For username/password us
Kind
->Username with password
- For a token select
- Credentials will automatically be created in the domain given by the
GitHub Server API URL
field. - Select the credentials you just created in the drop down.
- The first fifty characters in the Description are used to differentiate credentials per job, so again use something semi-descriptive
- Click Add next to the
- Add as many GitHub auth sections as you need, even duplicate server URLs
make sure the follow web hooks in your github project
When a new pull request is opened in the project and the author of the pull request isn't white-listed, builder will ask "Can one of the admins verify this patch?".
ok to test
to accept this pull request for testingtest this please
for a one time test runadd to whitelist
to add the author to the whitelist
If the build fails for other various reasons you can rebuild.
retest this please
to start a new build
Hyper_ uses a technology called HyperContainer to apply hardware-enforced isolation to containers, while keeping the sub-second startup performance. Instead of running Cgroup and Namespace, HyperContainer launches the Docker images w ith plain hypervisor. HyperContainer provides the best of both worlds giving you the security of virtual machines with the speed of containers.
The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.
- Hyper_ https://hyper.sh
- Jenkins https://jenkins.io
- Jenkins wiki