Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-29976

Create an attribute to set Dockerfile location in @DockerFixture

      Create attribute to set Dockerfile location in @DockerFixture. By default Dockerfile fixture should be placed in the resource directory and at the same package as DockerContainer subtype.

      A new optional attribute called dockerfile can be added at @DockerFixture, so if it is not present then default behaviour is the expected, but if the attribute is present, Dockerfile location is get from there. This allows save Dockerfile in places where they can be reused.

      An example of the annotation might be:

      @DockerFixture(id="jira", ports="2909", dockerfile="a/b")
      public class JiraContainer ....
      

      Classpath resolution will be based on class where annotation is defined.

          [JENKINS-29976] Create an attribute to set Dockerfile location in @DockerFixture

          Code changed in jenkins
          User: Alex Soto
          Path:
          docs/FIXTURES.md
          pom.xml
          src/main/java/org/jenkinsci/test/acceptance/docker/Docker.java
          src/main/java/org/jenkinsci/test/acceptance/docker/DockerFixture.java
          src/test/java/org/jenkinsci/test/acceptance/docker/DockerTest.java
          src/test/resources/org/jenkinsci/test/acceptance/docker/DockerTest/TestContainer/Dockerfile
          src/test/resources/test/Dockerfile
          http://jenkins-ci.org/commit/acceptance-test-harness/c9e5ec7dc646c33cd017b0b2c26a28d300e19f27
          Log:
          JENKINS-29976 Create an attribute to set Dockerfile location in @DockerFixture.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Alex Soto Path: docs/FIXTURES.md pom.xml src/main/java/org/jenkinsci/test/acceptance/docker/Docker.java src/main/java/org/jenkinsci/test/acceptance/docker/DockerFixture.java src/test/java/org/jenkinsci/test/acceptance/docker/DockerTest.java src/test/resources/org/jenkinsci/test/acceptance/docker/DockerTest/TestContainer/Dockerfile src/test/resources/test/Dockerfile http://jenkins-ci.org/commit/acceptance-test-harness/c9e5ec7dc646c33cd017b0b2c26a28d300e19f27 Log: JENKINS-29976 Create an attribute to set Dockerfile location in @DockerFixture.

          Code changed in jenkins
          User: Oliver Gondža
          Path:
          docs/FIXTURES.md
          pom.xml
          src/main/java/org/jenkinsci/test/acceptance/docker/Docker.java
          src/main/java/org/jenkinsci/test/acceptance/docker/DockerFixture.java
          src/test/java/org/jenkinsci/test/acceptance/docker/DockerFixtureTest.java
          src/test/resources/org/jenkinsci/test/acceptance/docker/DockerTest/TestContainer/Dockerfile
          src/test/resources/test/Dockerfile
          http://jenkins-ci.org/commit/acceptance-test-harness/9fe0544d9e4a1333760a822def3183334203dd34
          Log:
          Merge pull request #30 from lordofthejars/master

          JENKINS-29976 Create an attribute to set Dockerfile in @DockerFixture

          Compare: https://github.com/jenkinsci/acceptance-test-harness/compare/935342b6b6da...9fe0544d9e4a

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oliver Gondža Path: docs/FIXTURES.md pom.xml src/main/java/org/jenkinsci/test/acceptance/docker/Docker.java src/main/java/org/jenkinsci/test/acceptance/docker/DockerFixture.java src/test/java/org/jenkinsci/test/acceptance/docker/DockerFixtureTest.java src/test/resources/org/jenkinsci/test/acceptance/docker/DockerTest/TestContainer/Dockerfile src/test/resources/test/Dockerfile http://jenkins-ci.org/commit/acceptance-test-harness/9fe0544d9e4a1333760a822def3183334203dd34 Log: Merge pull request #30 from lordofthejars/master JENKINS-29976 Create an attribute to set Dockerfile in @DockerFixture Compare: https://github.com/jenkinsci/acceptance-test-harness/compare/935342b6b6da...9fe0544d9e4a

            asotobueno Alex Soto
            asotobueno Alex Soto
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: