funkwerk / Jenkins Workflow
Licence: apache-2.0
contains handy groovy workflow-libs scripts
Stars: ✭ 41
Programming Languages
groovy
2714 projects
Projects that are alternatives of or similar to Jenkins Workflow
Pipeline
Pipeline is a package to build multi-staged concurrent workflows with a centralized logging output.
Stars: ✭ 433 (+956.1%)
Mutual labels: pipeline, workflow, jenkins
Rnaseq
RNA sequencing analysis pipeline using STAR, RSEM, HISAT2 or Salmon with gene/isoform counts and extensive quality control.
Stars: ✭ 305 (+643.9%)
Mutual labels: pipeline, workflow
cli-property-manager
Use this Property Manager CLI to automate Akamai property changes and deployments across many environments.
Stars: ✭ 22 (-46.34%)
Mutual labels: workflow, pipeline
Jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
Stars: ✭ 4,041 (+9756.1%)
Mutual labels: pipeline, jenkins
bistro
A library to build and execute typed scientific workflows
Stars: ✭ 43 (+4.88%)
Mutual labels: workflow, pipeline
DNAscan
DNAscan is a fast and efficient bioinformatics pipeline that allows for the analysis of DNA Next Generation sequencing data, requiring very little computational effort and memory usage.
Stars: ✭ 36 (-12.2%)
Mutual labels: workflow, pipeline
Targets
Function-oriented Make-like declarative workflows for R
Stars: ✭ 293 (+614.63%)
Mutual labels: pipeline, workflow
Cookiecutter
DEPRECIATED! Please use nf-core/tools instead
Stars: ✭ 18 (-56.1%)
Mutual labels: pipeline, workflow
Scipipe
Robust, flexible and resource-efficient pipelines using Go and the commandline
Stars: ✭ 826 (+1914.63%)
Mutual labels: pipeline, workflow
Galaxy
Data intensive science for everyone.
Stars: ✭ 812 (+1880.49%)
Mutual labels: pipeline, workflow
rurality
开源运维平台设计及开发样例、CMS、RBAC、python开发教程、管理系统设计及开发样例、jenkinsfile(pipeline)/ansible使用教程,一切想到的,想不到的,应有尽有
Stars: ✭ 51 (+24.39%)
Mutual labels: jenkins, pipeline
Nlppln
NLP pipeline software using common workflow language
Stars: ✭ 31 (-24.39%)
Mutual labels: pipeline, workflow
jenkins-terraform-pipeline
create a jenkins pipeline which uses terraform to manage AWS resources
Stars: ✭ 17 (-58.54%)
Mutual labels: jenkins, pipeline
pipeline-as-code-with-jenkins
Pipeline as Code with Jenkins
Stars: ✭ 56 (+36.59%)
Mutual labels: jenkins, pipeline
bitbucket-push-and-pull-request-plugin
Plugin for Jenkins v2.138.2 or later, that triggers job builds on Bitbucket's push and pull request events.
Stars: ✭ 47 (+14.63%)
Mutual labels: jenkins, pipeline
blueocean-pipeline-editor-plugin
Jenkins Blue Ocean pipeline editor
Stars: ✭ 30 (-26.83%)
Mutual labels: jenkins, pipeline
pipeline-as-yaml-plugin
Jenkins Pipeline As Yaml Plugin
Stars: ✭ 111 (+170.73%)
Mutual labels: jenkins, pipeline
artifact-promotion-plugin
A simple Jenkins plugin to promote artifacts.
Stars: ✭ 29 (-29.27%)
Mutual labels: jenkins, pipeline
Toil
A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
Stars: ✭ 733 (+1687.8%)
Mutual labels: pipeline, workflow
Brunch
🍴 Web applications made easy. Since 2011.
Stars: ✭ 6,801 (+16487.8%)
Mutual labels: pipeline, workflow
jenkins-workflow
Contains handy groovy workflow-libs scripts for Jenkins.
Goal is to keep Jenkinsfile
as concise and readable as possible.
Usage
Clone this project into $JENKINS_HOME/workflow-libs
. After that restart Jenkins. Then Pipeline as well as Multi-Branch-Pipeline Builds are able to use these steps.
Simple Example for a Rake Project
#!groovy
developer {
checkoutScm()
rake 'unittest[--report=build/report.xml]'
reportJunit 'build/report.xml' // will publish the test report
optional { rake 'audit' } // to mark stages which are not critical
rake 'uml'
reportHtml(name: 'UML', path: 'build/html') // will upload an arbitrary HTML Report
rake 'test variant=release'
rake 'deploy prefix=export'
}
References
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].