├── .github └── workflows │ └── jenkins-security-scan.yml ├── .gitignore ├── Jenkinsfile ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── cloudbees │ │ └── jenkins │ │ └── plugins │ │ └── docker_build_env │ │ ├── BuiltInContainer.java │ │ ├── Docker.java │ │ ├── DockerBuildWrapper.java │ │ ├── DockerCustomBuildEnvironmentPlugin.java │ │ ├── DockerDecoratedLauncher.java │ │ ├── DockerImageSelector.java │ │ ├── DockerfileImageSelector.java │ │ ├── MavenPluginHelper.java │ │ ├── PullDockerImageSelector.java │ │ ├── SelectorDockerImageExtractor.java │ │ └── Volume.java ├── resources │ ├── com │ │ └── cloudbees │ │ │ └── jenkins │ │ │ └── plugins │ │ │ └── docker_build_env │ │ │ ├── BuiltInContainer │ │ │ └── badge.jelly │ │ │ ├── DockerBuildWrapper │ │ │ ├── config.jelly │ │ │ ├── help-command.html │ │ │ ├── help-cpu.html │ │ │ ├── help-dockerHost.html │ │ │ ├── help-dockerRegistryCredentials.html │ │ │ ├── help-exposeDocker.html │ │ │ ├── help-group.html │ │ │ ├── help-memory.html │ │ │ ├── help-net.html │ │ │ ├── help-privileged.html │ │ │ ├── help-verbose.html │ │ │ ├── help-volumes.html │ │ │ └── help.html │ │ │ ├── DockerfileImageSelector │ │ │ ├── config.jelly │ │ │ ├── help-contextPath.html │ │ │ ├── help-dockerfile.html │ │ │ └── help.html │ │ │ ├── PullDockerImageSelector │ │ │ ├── config.jelly │ │ │ └── help.html │ │ │ └── Volume │ │ │ └── config.jelly │ └── index.jelly └── webapp │ └── images │ └── docker-badge.png └── test ├── java └── com │ └── cloudbees │ └── jenkins │ └── plugins │ └── docker_build_env │ └── FunctionalTests.java ├── resources └── Dockerfile └── vagrant └── ubuntu-trusty64 └── Vagrantfile /.github/workflows/jenkins-security-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/.github/workflows/jenkins-security-scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- 1 | buildPlugin(platforms: ['linux']) 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/BuiltInContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/BuiltInContainer.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/Docker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/Docker.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerCustomBuildEnvironmentPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerCustomBuildEnvironmentPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerDecoratedLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerDecoratedLauncher.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerImageSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerImageSelector.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/MavenPluginHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/MavenPluginHelper.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/PullDockerImageSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/PullDockerImageSelector.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/SelectorDockerImageExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/SelectorDockerImageExtractor.java -------------------------------------------------------------------------------- /src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/Volume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/java/com/cloudbees/jenkins/plugins/docker_build_env/Volume.java -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/BuiltInContainer/badge.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/BuiltInContainer/badge.jelly -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/config.jelly -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-command.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-command.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-cpu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-cpu.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-dockerHost.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-dockerHost.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-dockerRegistryCredentials.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-dockerRegistryCredentials.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-exposeDocker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-exposeDocker.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-group.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-memory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-memory.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-net.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-net.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-privileged.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-privileged.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-verbose.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-verbose.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-volumes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help-volumes.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerBuildWrapper/help.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector/config.jelly -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector/help-contextPath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector/help-contextPath.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector/help-dockerfile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector/help-dockerfile.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/DockerfileImageSelector/help.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/PullDockerImageSelector/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/PullDockerImageSelector/config.jelly -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/PullDockerImageSelector/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/PullDockerImageSelector/help.html -------------------------------------------------------------------------------- /src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/Volume/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/com/cloudbees/jenkins/plugins/docker_build_env/Volume/config.jelly -------------------------------------------------------------------------------- /src/main/resources/index.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/resources/index.jelly -------------------------------------------------------------------------------- /src/main/webapp/images/docker-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/main/webapp/images/docker-badge.png -------------------------------------------------------------------------------- /src/test/java/com/cloudbees/jenkins/plugins/docker_build_env/FunctionalTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/test/java/com/cloudbees/jenkins/plugins/docker_build_env/FunctionalTests.java -------------------------------------------------------------------------------- /src/test/resources/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:14.04 2 | -------------------------------------------------------------------------------- /src/test/vagrant/ubuntu-trusty64/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/docker-custom-build-environment-plugin/HEAD/src/test/vagrant/ubuntu-trusty64/Vagrantfile --------------------------------------------------------------------------------