-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
False
-
-
False
-
-
---
-
---
-
Priority Backlog, AMM Sprint 237, AMM Sprint 238, AMM Sprint 239, AMM Sprint 240
The windup-openshift project has the code for building the Windup CLI multi-arch 'latest' container [1].
To ensure if works fine, it would be great to have daily test executed in host with different OS's with different container tools.
Leveraging GH Jobs capabilities, this could be done against:
- OS's: Ubuntu, MacOS, Windows
- Container tools (where preinstalled): docker, podman
A basic command to test the container image (that works locally for me) could be:
podman run --pull newer --rm -v /localhost/tmp/folder/:/tmp/output:Z quay.io/windupeng/windup-cli-openshift:latest /opt/migrationtoolkit/bin/windup-cli --input /opt/migrationtoolkit/samples/jee-example-app-1.0.0.ear --target discovery --output /tmp/output/discovery/ -b
it analyzes the bundled "jee-example-app-1.0.0.ear" with the "discovery" target.
The test must check - at least - that the /localhost/tmp/folder/discovery/index.html file exists.
[1] https://quay.io/repository/windupeng/windup-cli-openshift