All Projects → funkwerk → Jenkins Workflow

funkwerk / Jenkins Workflow

Licence: apache-2.0
contains handy groovy workflow-libs scripts

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