Think plugins can be merged without any problem with saving of current functionality for both. (With shading of both libs). One will use one type of cloud, another - own type of cloud. They can be located in separate packages and don't mix in different cases.
(But please use org.jenkinsci.plugins.* prefix for new packages) суббота, 14 ноября 2015 г., 6:07:15 UTC+3 пользователь kmbulebu написал: > > Hi, > > I'd like to introduce a new plugin for hosting on jenkins-ci.org, the > docker ephemeral cloud plugin. > > Github Home: https://github.com/kmbulebu/docker-ephemeral-cloud > Github and Jenkins username: kmbulebu > Name: docker-ephemeral-cloud-plugin > > Description: > > The Docker Ephemeral Cloud plugin provides an elastic pool of slaves, > using Docker containers, that live only as long as the job. When a job is > scheduled, Jenkins checks for Docker image configurations that match the > labels of the job. When one is found, Docker is invoked via REST APIs to > pull the image and run the container. Within the container, the Jenkins > JNLP slave jar is downloaded and run. Communication is established to the > Jenkins master and the new slave node performs the requested job. When > complete, the container is stopped and removed. > > The key differentiators here are that this plugin enables stateless slaves > on containers, without the need for any port mappings, SSH servers, docker > clients, or existing slaves. The focus is on stateless jobs and builds and > not continuous deployment via containers. > > More on how this plugin differs from similar Docker plugins: > https://github.com/kmbulebu/docker-ephemeral-cloud#comparative-to-other-docker-plugins > > Thanks, > > Kevin > > > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/33893b7f-b1bb-49d5-9276-70bd3b787a46%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
