Uploaded image for project: 'Web Terminal for OpenShift'
  1. Web Terminal for OpenShift
  2. WTO-23

Automate source synchronization between redhat-developers and pkg.devel

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 1.0.0
    • 1.0.0
    • None
    • None

      This issue is about automation the duty we currently we manually when we plan container built:
      1. Exec:
      Just push commits from https://github.com/redhat-developer/web-terminal-exec/tree/v1.0.x to http://pkgs.devel.redhat.com/cgit/containers/web-terminal-exec/log/?h=web-terminal-1.0-rhel-8

      2. Tooling
      2.1 Pull changes from (not commits but changes) https://github.com/redhat-developer/web-terminal-tooling/tree/v1.0.x to http://pkgs.devel.redhat.com/cgit/containers/web-terminal-tooling/log/?h=web-terminal-1.0-rhel-8

      2.2. Regenerate dockerfile with `./build/generate_dockerfile.sh -o Dockerfile -m brew`

      2.3. Upload new sources if archive is changed ( we need to make sure that we don't upload fresh archive when we don't need to.

      3. Controller: 

      3.1 Pull changes from https://github.com/devfile/devworkspace-operator to http://pkgs.devel.redhat.com/cgit/containers/web-terminal/log/?h=web-terminal-1.0-rhel-8

      3.2 execute `go mod vendor` and commit changes

      3.3 .... The process is not made manually yet. Some items are missing like moving converting Dockerfile brew mode and movin git to the project's root and applying needed labels.

      4. Operator - is not done yet. Needed steps will be provisioned later.

              jpinkney-1 Joshua Pinkney (Inactive)
              sleshche Sergii Leshchenko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: