griddynamics / mpl

[IT-36925] Jenkins Shared Modular Pipeline Library
https://blog.griddynamics.com/developing-a-modular-pipeline-library-to-improve-devops-collaboration/
Apache License 2.0
157 stars 97 forks source link

Release v1.0.0 with improvements and MPLConfig & new example #30

Open sparshev opened 5 years ago

sparshev commented 5 years ago

I think with latest #10 & #28 completed it's needed to release a new version with additional documentation & examples about experience of usage we've got.

sparshev commented 5 years ago

The example are growing fast - it's already using minikube, jenkins, nexus3 and gogs containers - now I already completed:

I still need to setup the deployment and testing process.

ctran commented 4 years ago

Are you close to release v1.0?

sparshev commented 4 years ago

Hi @ctran ,

As you can see in the milestone v1.0.0 recently we found a couple of interesting issues - so working on solving them. Unfortunately we can't release MPL with such an issues...

Thank you

sparshev commented 4 years ago

We are close to the release as never before - all the issues blocking the release has their solution - all we need is to make sure the solutions works as expected. This will be done during the example adjusting to the new versions and practices.

ctran commented 4 years ago

Is there anything I can do to help out? I'm working on integrating this in our company and would really like to use v1 since they're quite number of changes since the last release tag.

sparshev commented 4 years ago

Hi @ctran

Basically what is needed - is testing. I would like to make sure v1 will be stable and contain enough basic features (like OUT variable #46 and #49) - so if you can check the new features with your logic & unit tests - that will be great.

Thank you

sparshev commented 4 years ago

Published the first steps of real-demo on mpl wiki: https://github.com/griddynamics/mpl/wiki . It's updated to the latest versions and shows some tricks to start with MPL on kubernetes by preparing a infrastructure and set of pipelines (mpl build, nested shared lib & application). But still in development - need to complete the example by deploying the application and setup the deployment on different environments.