-
Task
-
Resolution: Done
-
Major
-
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.