Coder Social home page Coder Social logo

matzehecht / ods-quickstarters Goto Github PK

View Code? Open in Web Editor NEW

This project forked from opendevstack/ods-quickstarters

0.0 0.0 0.0 4.72 MB

Contains project quickstarters (boilerplates) for Java (Spring Boot), TypeScript (Express), Scala (Play), Go, Angular, Ionic, Jupyter, RShiny - all including CI/CD integration & Jenkins build agents

License: Apache License 2.0

Shell 27.32% JavaScript 0.36% Ruby 5.87% Python 10.30% Java 0.28% Lua 0.23% Scala 4.46% Groovy 3.00% R 0.58% Go 0.24% TypeScript 6.77% Makefile 13.84% HTML 0.68% HCL 16.01% Dockerfile 5.32% Smarty 0.86% Rust 3.55% CSS 0.34%

ods-quickstarters's Introduction

ODS Quickstarters

Introduction

This repository contains quickstarters, which are basically boilerplates that help to start out with a component quickly.

Documentation

See OpenDevStack Quickstarters for details.

The source of this documentation is located in the antora folder at https://github.com/opendevstack/ods-quickstarters/tree/master/docs/modules/quickstarters/pages.

Tests

All tests of quickstarters follow the same scheme. The test information is located in the testdata directory of each quickstarter. The file steps.yml describes the test steps to execute, and may reference files relative to the testdata directory (typically golden files located in testdata/golden).

The test logic and the available steps are located in ods-core.

Generally, a quickstarter test is made up out of the following:

  1. Create the bitbucket repository for the quickstarter
  2. Start the provisioning of a quickstarter via the webhook proxy
  3. Verify expected stages against the actual stages execute in Jenkins
  4. Trigger a jenkins build run instance (for the provisioned component)
  5. Verify expected stages against the actual stages execute in Jenkins
  6. Verify the created OpenShift artifacts, and if pods are available

Running the tests

Run make test-quickstarter from the ods-core directory. By default this will run a test of all quickstarters in this repository. Single quickstarters can be tested via make test-quickstarter QS=be-golang-plain.

ods-quickstarters's People

Contributors

michaelsauter avatar gerardcl avatar clemensutschig avatar kiwo avatar renedupont avatar braisvq1996 avatar georgfedermann avatar cschweikert avatar tbugfinder avatar bljubisic avatar oalyman avatar manuelfeller avatar serverhorror avatar stitakis avatar sino92 avatar herrkoch avatar stefanlack avatar terra-naut avatar metmajer avatar nichtraunzer avatar s2obcn avatar simongolms avatar henrjk avatar dependabot[bot] avatar felipecruz91 avatar victorpablosceruelo avatar faust2199 avatar jorge-romero avatar segator avatar hugowschneider avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.