blob: 0957691071d80747e3b237f38041d89b703b5143 [file] [log] [blame]
# checkout the develop branch of APP4MC Transformation
FROM alpine/git as clone-stage
WORKDIR /app
RUN git clone --branch develop --single-branch https://git.eclipse.org/r/app4mc/org.eclipse.app4mc.addon.transformation.git
# build via Maven
FROM maven:3.6.3-openjdk-17 as build-stage
WORKDIR /app
COPY --from=clone-stage /app/org.eclipse.app4mc.addon.transformation/simulation_generator/app4mc.sim /app
RUN mvn verify
FROM scratch AS export-stage
COPY --from=build-stage /app/releng/org.eclipse.app4mc.amlt2systemc.product/target/products/org.eclipse.app4mc.amlt2systemc.product-linux.gtk.x86_64.zip /