Uploaded image for project: 'Apache Hop (incubating)'
  1. Apache Hop (incubating)
  2. HOP-2287

Move hop-docker into ASF HOP project and make docker image available in dockerhub via pipeline

    XMLWordPrintableJSON

    Details

      Description

      We have https://github.com/project-hop/hop-docker  project for building docker image. Move this project source into https://github.com/apache/incubator-hop project with directory structure separating container (docker), orchestration(kubernetes, gke, docker-compose, etc.,) and deployment (helm, operator etc).

      Acceptance criteria

      • docker: user should be able to do `docker pull hop` without any challenge
      • docker: provide readme with simple pipeline job running in docker
      • helm: user should be able to install hop server setup using `helm install --name my-hop hop`
      • When PR created with change which affect these artifacts, Jenkins should build the artifact and upload it to respective repository.

       

      Discussions:

      From: https://chat.project-hop.org/hop/pl/i9913d9cf3rj9j815m7gj56wuc

      Dockerfile should have option to take the maven artifact either from assemblies/client/target or from maven repository. By default it should use maven repository with a switch during docker build command.

      In CI (Jenkins), docker build will use the artifact from assemblies/client/target. This will be used for testing the docker image before pushing it to dockerhub

      Once image successfully tested, CI will build the docker image which downloads the artifact from maven repository

       

       

       

       

      References and related stories:
       
      https://issues.apache.org/jira/projects/HOP?selectedItem=com.atlassian.jira.jira-projects-plugin:components-page
      6:47 AM
       
      https://issues.apache.org/jira/browse/HOP-2033?jql=project%20%3D%20HOP%20AND%20component%20%3D%20Containers

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mahendran Mahendran Mookkiah
                Reporter:
                mahendran Mahendran Mookkiah
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 504h
                  504h
                  Remaining:
                  Remaining Estimate - 503h 40m
                  503h 40m
                  Logged:
                  Remaining Estimate - 503h 40m
                  20m