-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support generic stage labels #164
Comments
@samuelbernardolip how are the services/deployments aligned with the 1) criteria and 2) registries? So far we have the |
Building the required layers: Step 3 don't depend on 2, but 2 and 3 depend on 1.
The container property is a hack in previous release to have this feature available as soon as possible. With this new approach all concepts become part of the configuration description and solves the limitation of the phantom docker operations stage in the end. With this proposal becomes possible to define the stage where desired. The deployment have the current default using docker-compose.yml for DockerCompose composer. With other composers the default should also be defined and if not it should fail if required. So in the end, if a deployment stage doesn't exists, JePL will try the defaults as it happens in current release 2.1.0. |
@orviz as we review in our meeting the implemented solution will follow the next syntax:
There are other improvements to ignore failures by stages, besides complete pipeline, that will be not merged now. |
As an improvement from previous release, JePL will support a special case for defining the composer responsible for the deployment and docker-registry operations on specific stages.
For this a set of properties are expected for each one:
The challenge here is to understand if it is possible to use any name for the property "deployment" and "docker_registry", without requiring specific prefix.
In the end, such deployment as docker_registry can appear in any position when defining the pipeline configuration, but with the requirement that the deployment only applies to the following projects and docker-registry always needs a previous deployment:
The text was updated successfully, but these errors were encountered: