All Projects → painless-software → painless-continuous-delivery

painless-software / painless-continuous-delivery

Licence: Apache-2.0 license
A cookiecutter for projects with continuous delivery baked in.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
java
68154 projects - #9 most used programming language
Dockerfile
14818 projects
Gherkin
971 projects
HTML
75241 projects

Projects that are alternatives of or similar to painless-continuous-delivery

Concourse
Concourse is a container-based continuous thing-doer written in Go.
Stars: ✭ 6,070 (+13095.65%)
Mutual labels:  continuous-delivery, pipelines
Origin
Conformance test suite for OpenShift
Stars: ✭ 8,046 (+17391.3%)
Mutual labels:  openshift, continuous-delivery
Variable Injector
Continuous Integration Tool for Swift Projects
Stars: ✭ 63 (+36.96%)
Mutual labels:  continuous-delivery, pipelines
Drone Cli
Command Line Tools for Drone CI
Stars: ✭ 302 (+556.52%)
Mutual labels:  continuous-delivery, pipelines
ChRIS ultron backEnd
Backend for ChRIS
Stars: ✭ 28 (-39.13%)
Mutual labels:  openshift, pipelines
Delivery Pipeline Plugin
Jenkins plugin for pipeline visualisation, perfect for Continuous Delivery
Stars: ✭ 122 (+165.22%)
Mutual labels:  continuous-delivery, pipelines
Jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
Stars: ✭ 4,041 (+8684.78%)
Mutual labels:  openshift, continuous-delivery
Fabric8 Platform
Generates the distribution of the fabric8 microservices platform
Stars: ✭ 105 (+128.26%)
Mutual labels:  openshift, continuous-delivery
openshift-starter-guides
Getting Started with OpenShift for Developers Workshop
Stars: ✭ 35 (-23.91%)
Mutual labels:  openshift, pipelines
Fabric8
fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
Stars: ✭ 1,783 (+3776.09%)
Mutual labels:  openshift, continuous-delivery
pman
A process management system written in python
Stars: ✭ 14 (-69.57%)
Mutual labels:  openshift, pipelines
mlx
Machine Learning eXchange (MLX). Data and AI Assets Catalog and Execution Engine
Stars: ✭ 132 (+186.96%)
Mutual labels:  openshift, pipelines
jenkins-pipeline-shared-library-template
Project template for developing shared Jenkins pipeline libraries.
Stars: ✭ 46 (+0%)
Mutual labels:  continuous-delivery, pipelines
typo3-formlog
Form log for TYPO3
Stars: ✭ 16 (-65.22%)
Mutual labels:  typo3
snc
Single Node Cluster creation scripts for OpenShift 4.x as used by CodeReady Containers
Stars: ✭ 84 (+82.61%)
Mutual labels:  openshift
OpenShift-Azure-Terraform
⛑ Deploy OpenShift Origin on Azure using Terraform and Ansible
Stars: ✭ 21 (-54.35%)
Mutual labels:  openshift
yehua
Make a project in 1 minute from a project template but keep updating it forever
Stars: ✭ 22 (-52.17%)
Mutual labels:  cookiecutter
spark-operator
Operator for managing the Spark clusters on Kubernetes and OpenShift.
Stars: ✭ 129 (+180.43%)
Mutual labels:  openshift
fastapi-starter
A FastAPI based low code starter: Async SQLAlchemy, Postgres, React-Admin, pytest and cypress
Stars: ✭ 97 (+110.87%)
Mutual labels:  cookiecutter
webapp-wordlists
This repository contains wordlists for each versions of common web applications and content management systems (CMS). Each version contains a wordlist of all the files directories for this version.
Stars: ✭ 306 (+565.22%)
Mutual labels:  typo3

Painless Continuous Delivery

GitHub Workflow Status GitHub Workflow Status Code health Elevator pitch

A cookiecutter for projects with continuous delivery baked in.

Supported Technologies and Services

Languages Python (generic, Django, Flask)
  Frontend Web technologies (JavaScript, CSS, Sass/SCSS)
  Java (Spring Boot)
Version Control Git
Repo Services Bitbucket
  GitHub
  GitLab
CI Services Bitbucket - Bitbucket Pipelines
  Codeship - Codeship
  GitLab CI - GitLab CI
App Platforms APPUiO (OpenShift)
  Rancher (Kubernetes)

Demos

Sample projects generated automatically on a daily basis: (field tests)

Usage

Install cookiecutter:

pip install cookiecutter

Generate a new Cookiecutter template layout:

cookiecutter gh:painless-software/painless-continuous-delivery

Under The Hood

The underscore folders, e.g. {{cookiecutter.project_slug}}/_, contain files that are used to integrate optional content through template includes or by the post generate hook, according to the choices made during the cookiecutter execution.

The generators folder contains scripts to pre-generate code skeletons that are integrated manually in this cookiecutter (e.g. framework setups).

Please refer to the README files in those folders for additional details.

How Can I Contribute?

See our contributing guide. Consult our Wiki for technology notes.

Credits

This project is brought to you by Painless Software, a best-practice consultancy in software development. Less pain, more fun.

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