Repository navigation
Docker-Image für Experiment Automation (Product-Module) - #41
Open
snowball77 wants to merge 12 commits into
Open
snowball77 wants to merge 12 commits into
snowball77 wants to merge 12 commits into
Conversation
Align with Palladio-Build-MavenParent#65 which upgrades the parent POM from 2.7.5 to 4.0.13. Also set executionEnvironment to JavaSE-17 to prevent autodetection of JavaSE-21 on JDK 21. Reference: PalladioSimulator/Palladio-Build-MavenParent#65
- 3-stage multi-repo Dockerfile (AT + EA, linux/amd64) - pom.xml, .dockerignore, AGENTS.md
…ace, EA_CONSOLE_LOG - docker-entrypoint.sh: starts Xvfb (SWT/GTK headless), runs Eclipse, propagates exit code - README.md: build & run documentation (German) - Dockerfile: install GTK3 + Xvfb, add VOLUME /data, ENV EA_CONSOLE_LOG - AGENTS.md: update key files, usage, status
4 tasks
…nfig.ini - Add product extension to application plugin.xml (cosmetic, not used by equinox.app in headless mode) - Strip eclipse.product from config.ini in Dockerfile so equinox.app never tries to resolve it - Use -application flag instead of -product in entrypoint
Contributor
Author
|
Update: "Product could not be found" Warnung gefixt. |
… guard in getPersistenceRecorder
…ClosedWorkloadVariation - caseSetValueProvider now parses values directly instead of using SetValueProviderStrategy (which always returns Double) - isAllIntegers()/getToken() helpers determine whether to use Long or Double - Revert experiment file back to MemoryDatasource (FileDatasource /data fails on macOS; stale-ID fix now makes MemoryDatasource work correctly)
…w run instructions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #40
Zusammenfassung
Docker-Image, das Experiment Automation als standalone Eclipse-RCP-Product baut und headless ausführt. Enthält SSJ-Simulation-Engine und ArchitecturalTemplates-Fixes (zwei PR-Branches im Dockerfile gemergt).
Änderungen
releng/org.palladiosimulator.experimentautomation.product.docker/Dockerfiledocker-entrypoint.shpom.xml.dockerignoreREADME.mdAGENTS.mdNutzung
docker build --platform linux/amd64 -t experiment-automation:latest \ -f releng/org.palladiosimulator.experimentautomation.product.docker/Dockerfile . docker run --rm --platform linux/amd64 \ -v /pfad/zu/experimenten:/experiments:ro \ -v /pfad/zu/workspace:/data \ -e EA_CONSOLE_LOG=true \ experiment-automation:latest \ /experiments/mein-experiment.experimentsStatus
/data(bind-mount)EA_CONSOLE_LOG=truekonfigurierbar