All Projects → Webini → zenhub-pipeline

Webini / zenhub-pipeline

Licence: Unlicense license
Automatically transfer issues in pipeline by commit message

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to zenhub-pipeline

ember-pipeline
Railway oriented programming in Ember
Stars: ✭ 17 (+21.43%)
Mutual labels:  pipeline
HTGS
The Hybrid Task Graph Scheduler API
Stars: ✭ 36 (+157.14%)
Mutual labels:  pipeline
MegFlow
Efficient ML solution for long-tailed demands.
Stars: ✭ 372 (+2557.14%)
Mutual labels:  pipeline
eidos-audition
Collection of auditory models.
Stars: ✭ 25 (+78.57%)
Mutual labels:  pipeline
xp
A framework (comand line tool + libraries) for creating flexible compute pipelines
Stars: ✭ 54 (+285.71%)
Mutual labels:  pipeline
pipelineRD
A chain of responsability pattern implementation in .NET that supports retry policy, sync and async steps, rollback, pipeline recovery by cache and visual documentation using diagrams.
Stars: ✭ 19 (+35.71%)
Mutual labels:  pipeline
hic
Analysis of Chromosome Conformation Capture data (Hi-C)
Stars: ✭ 45 (+221.43%)
Mutual labels:  pipeline
vector
A high-performance observability data pipeline.
Stars: ✭ 12,138 (+86600%)
Mutual labels:  pipeline
cpp-from-zero-to-one
Learning C++ from zero to one
Stars: ✭ 52 (+271.43%)
Mutual labels:  pipeline
runiac
Run IaC Anywhere With Ease
Stars: ✭ 18 (+28.57%)
Mutual labels:  pipeline
git
🔀 semantic-release plugin to commit release assets to the project's git repository
Stars: ✭ 235 (+1578.57%)
Mutual labels:  commit
CloudConductor
CloudConductor is a workflow management system that generates and executes bioinformatics pipelines
Stars: ✭ 13 (-7.14%)
Mutual labels:  pipeline
BACTpipe
BACTpipe: An assembly and annotation pipeline for bacterial genomics
Stars: ✭ 19 (+35.71%)
Mutual labels:  pipeline
rna-seq-snakemake
Snakemake based pipeline for RNA-Seq analysis
Stars: ✭ 29 (+107.14%)
Mutual labels:  pipeline
adonis-bundler
Blazing fast, zero configuration assets bundler for AdonisJS
Stars: ✭ 19 (+35.71%)
Mutual labels:  pipeline
langx-java
Java tools, helper, common utilities. A replacement of guava, apache-commons, hutool
Stars: ✭ 50 (+257.14%)
Mutual labels:  pipeline
grape-nf
An automated RNA-seq pipeline using Nextflow
Stars: ✭ 30 (+114.29%)
Mutual labels:  pipeline
TensorflowDeepSortTracking
Tensorflow object detection with tracking based on the DeepSort algorithm
Stars: ✭ 60 (+328.57%)
Mutual labels:  pipeline
LTRpred
De novo annotation of young retrotransposons
Stars: ✭ 35 (+150%)
Mutual labels:  pipeline
cmakebuilder-plugin
Jenkins CMake plugin
Stars: ✭ 16 (+14.29%)
Mutual labels:  pipeline

ZenHub-Pipeline

Description

This small server allow you to change the pipeline of your issues using commit messages.

To move one issue

git commit -m "#1 => InProgress"

To move multiple issues

git commit -m "#1 #5 #42 => InProgress"

The original pipeline name is escaped with all char except alpha, the app will match the start of what you have written. If multiple pipelines are found the issue is not moved.

So Review/QA with be accessible by typing review, rev or reviewqa

Configuration

We are using these env variables:

ZENHUB_TOKEN

Your ZenHub api token. Get one here

GIT_TOKEN

The git token, it will be used to read issue's name from your private repositories. Create a new one here.

GIT_HOOK_SECRET (optional)

The hook secret specified at the creation of the hook.

HOST

Server host

PORT

Server port

Installation

Run with docker or manually

docker run -p 8080:8080 -e "ZENHUB_TOKEN=<token>" -e "GIT_TOKEN=<token>" -e "GIT_HOOK_SECRET=<secret>" nicocanicolas/zenhub-pipeline

Once the server is started, go to your repository(ies) and add a new push hook ( default path: "/" ) to your brand new server address.

Contributions

As this project was made in hurry, contributions are welcome :p

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].