All Projects → ESSS → Err Jenkins

ESSS / Err Jenkins

Licence: mit
errbot plugin for Jenkins

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Err Jenkins

Docker Agent
Base Docker image for Jenkins Agents
Stars: ✭ 156 (+766.67%)
Mutual labels:  hacktoberfest, jenkins
Jenkins Cli
Jenkins CLI allows you manage your Jenkins as an easy way
Stars: ✭ 245 (+1261.11%)
Mutual labels:  hacktoberfest, jenkins
Jenkins.io
A static site for the Jenkins automation server
Stars: ✭ 165 (+816.67%)
Mutual labels:  hacktoberfest, jenkins
Plugin Installation Manager Tool
Plugin Manager CLI tool for Jenkins
Stars: ✭ 138 (+666.67%)
Mutual labels:  hacktoberfest, jenkins
Devops Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Stars: ✭ 4,119 (+22783.33%)
Mutual labels:  hacktoberfest, jenkins
Demo Jenkins Config As Code
Demo of Jenkins Configuration-As-Code with Docker and Groovy Hook Scripts
Stars: ✭ 143 (+694.44%)
Mutual labels:  hacktoberfest, jenkins
Orcid Source
ORCID Open Source Project
Stars: ✭ 233 (+1194.44%)
Mutual labels:  hacktoberfest, jenkins
Localization Zh Cn Plugin
Chinese Localization for Jenkins
Stars: ✭ 65 (+261.11%)
Mutual labels:  hacktoberfest, jenkins
Docker Inbound Agent
Docker image for a Jenkins agent which can connect to Jenkins using TCP or Websocket protocols
Stars: ✭ 342 (+1800%)
Mutual labels:  hacktoberfest, jenkins
Node Build Monitor
A Build Monitor written in Node.js, which supports several build services and can be easily extended.
Stars: ✭ 336 (+1766.67%)
Mutual labels:  hacktoberfest, jenkins
Remoting
Jenkins Remoting module
Stars: ✭ 132 (+633.33%)
Mutual labels:  hacktoberfest, jenkins
Docker
Docker official jenkins repo
Stars: ✭ 4,855 (+26872.22%)
Mutual labels:  hacktoberfest, jenkins
Zebrunner
Zebrunner is a Test Automation Management Tool
Stars: ✭ 131 (+627.78%)
Mutual labels:  hacktoberfest, jenkins
Helm Charts
Jenkins community Helm charts
Stars: ✭ 154 (+755.56%)
Mutual labels:  hacktoberfest, jenkins
Custom War Packager
Custom Jenkins WAR packager for Jenkins
Stars: ✭ 77 (+327.78%)
Mutual labels:  hacktoberfest, jenkins
Configuration As Code Plugin
Jenkins Configuration as Code Plugin
Stars: ✭ 2,253 (+12416.67%)
Mutual labels:  hacktoberfest, jenkins
Jenkins
Jenkins automation server
Stars: ✭ 18,225 (+101150%)
Mutual labels:  hacktoberfest, jenkins
Jenkins
Development repository for the jenkins cookbook
Stars: ✭ 416 (+2211.11%)
Mutual labels:  hacktoberfest, jenkins
Jenkinsfile Runner
A command line tool to run Jenkinsfile as a function
Stars: ✭ 727 (+3938.89%)
Mutual labels:  hacktoberfest, jenkins
Liquidctl
Cross-platform CLI and Python drivers for AIO liquid coolers and other devices
Stars: ✭ 830 (+4511.11%)
Mutual labels:  hacktoberfest

err-jenkins

Travis branch

errbot plugin to interact with Jenkins, including receiving build notifications.

Usage

Talk with the bot for help:

!help Jenkins

Development

Clone:

git clone [email protected]:ESSS/err-jenkins.git
cd err-jenkins

Create a virtual environment with Python 3.6 and activate it. Using conda:

conda install -n root virtualenv
virtualenv .env36
.env36\Scripts\activate

It is important to use a pure virtual environment and not a conda environment.

Install dependencies:

pip install -r dev-requirements.txt

Run tests:

pytest test_esss_jenkins.py

Run bot in text mode

Create a bot for local development:

errbot --init

And edit the generated config.py:

  • Change @CHANGE_ME to your username.
  • Change BOT_EXTRA_PLUGIN_DIR to point to the current directory.

Start it up with:

errbot -T

To talk with Jenkins you need to configure the bot. Execute:

!plugin config Jenkins
{'JENKINS_TOKEN': '',
 'JENKINS_URL': 'https://eden.esss.com.br/jenkins',
 'JENKINS_USERNAME': '',
 'ROCKETCHAT_DOMAIN': '',
 'ROCKETCHAT_PASSWORD': '',
 'ROCKETCHAT_USER': ''}

Copy and paste this configuration, setting JENKINS_TOKEN and JENKINS_USERNAME with your Jenkins user/password or token.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].