Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Jenkins | 21,444 | 402 | 14 | 13 hours ago | 356 | April 10, 2017 | 81 | mit | Java | |
Jenkins automation server | ||||||||||
Spug | 8,987 | 15 days ago | 170 | agpl-3.0 | JavaScript | |||||
开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。 | ||||||||||
Newman | 6,499 | 367 | 215 | 7 days ago | 164 | March 03, 2022 | 228 | apache-2.0 | JavaScript | |
Newman is a command-line collection runner for Postman | ||||||||||
Danger Js | 5,005 | 2,262 | 598 | 10 days ago | 310 | July 31, 2023 | 160 | mit | TypeScript | |
⚠️ Stop saying "you forgot to …" in code review | ||||||||||
Jx | 4,416 | 35 | 2 days ago | 1,587 | April 01, 2021 | 181 | apache-2.0 | Go | ||
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton | ||||||||||
K8s_paas | 3,818 | 2 months ago | 7 | mit | Shell | |||||
如何基于K8s(Kubernetes)部署成PaaS/DevOps(一套完整的软件研发和部署平台)--教程/学习(实战代码/欢迎讨论/大量注释/操作配图),你将习得部署如:K8S(Kubernetes)、Dashboard、Harbor、Jenkins、本地Gitlab、Apollo框架、Promtheus、Grafana、Spinnaker等。 | ||||||||||
Game Of Life | 1,995 | 8 days ago | 218 | HTML | ||||||
Demo application for the 'Jenkins: The Definitive Guide' book | ||||||||||
Devops Bash Tools | 1,847 | 13 hours ago | 5 | mit | Shell | |||||
1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux.. | ||||||||||
58housesearch | 1,220 | 9 months ago | 31 | lgpl-3.0 | JavaScript | |||||
地图搜租房【微信公众号、小程序:人生删除指南】 | ||||||||||
Qikqiak.com | 1,138 | 2 months ago | 197 | HTML | ||||||
关注 chatgpt、容器、kubernetes、devops、python、golang、微服务等技术 🎉🎉🎉 |
Jervis generates Jenkins jobs using Travis CI YAML. This project is meant to bootstrap Jenkins from scratch and pre-configure it to use Jervis.
This project uses a submodule. Therefore, cloning it must include also cloning the submodule.
git clone --recursive https://github.com/samrocketman/jenkins-bootstrap-jervis.git
Log into GitHub and generate an API token so that Jervis can authenticate to the GitHub API.
Using Vagrant is the recommended way to provision. Copy
settings.groovy.EXAMPLE
to settings.groovy
and
fill in the GitHub personal access token.
export VAGRANT_JENKINS=1
vagrant up
./jervis_bootstrap.sh
Visit http://localhost:8080/
to see Jenkins running with Jervis. Simply read
the Welcome page for next steps. The first example will guide you through
onboarding the Jervis project for CI.
Jervis built from the main
branch by this Jenkins
instance.
Jervis built from the jervis_simple
branch by
this Jenkins instance.
If you wish to try out this project with webhook integration then I recommend taking advantage of the webhookrelay service.
Provision Jenkins in vagrant and then provision a relay automatically. Pro-tip:
start the relay in a screen
session so it's easy to detach.
vagrant ssh
curl -sSL https://storage.googleapis.com/webhookrelay/downloads/relay-linux-amd64 > relay && chmod +x relay && sudo mv relay /usr/local/bin
relay forward -b jervis -t internal http://localhost:8080/github-webhook/
Username (token Access Key) and password (token Secret Key) comes from webhookrelay tokens.
Update the settings.groovy
file by setting the github_plugin
> hookUrl
setting to the value of the webhookrelay "input".
Example webhookrelay "input" URL:
https://my.webhookrelay.com/v1/webhooks/<uuid>
Configure Jenkins normally and GitHub repository hooks will now be configured with a proper webhook when jobs are generated.