You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the Pet Clinic reference pipeline relies on existing environments and deployment based on file copy to webapps directory in Tomcat. While this model works, it would be much nicer (and also more extensible to other runtime platforms) if we adopt an image-based process:
The app is compiled and packaged.
A new image is created, based on Tomcat image (or WildFly or Liberty or whatever the runtime is), with our app package deployed.
The image is stored (Nexus, private registry, Docker Hub - TBD)
The text was updated successfully, but these errors were encountered:
deors
changed the title
Enhancement: App dpeloyment should be done via image, not file copy
Enhancement: App deployment should be done via image, not file copy
Apr 16, 2016
Yes, I agree. The main problem is around #3 in your list really - ideally it'd be stored within the Core, however the version of Nexus we have doesn't take Docker images (although the homepage would lead you to believe it could). We do have a PR for a Docker Registry however I think it should probably end up as a platform extension.
Currently the Pet Clinic reference pipeline relies on existing environments and deployment based on file copy to webapps directory in Tomcat. While this model works, it would be much nicer (and also more extensible to other runtime platforms) if we adopt an image-based process:
This, if done jointly with issue Enhancement: Pet Clinic reference pipeline should create/dispose CI environment #7, would be a more representative and robust pipeline to be exemplar to other projects.
The text was updated successfully, but these errors were encountered: