diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d49cfe0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +sudo: required +services: + - docker + +env: + - JAVA_VERSION=openjdk-8 + +script: + - docker build -t fiji-$JAVA_VERSION fiji-$JAVA_VERSION + - docker run --rm -v fiji-$JAVA_VERSION/macro.ijm:/opt/macro.ijm fiji-$JAVA_VERSION -macro /opt/macro.ijm test diff --git a/fiji-openjdk-8/Dockerfile b/fiji-openjdk-8/Dockerfile index 9ac837c..de13f11 100644 --- a/fiji-openjdk-8/Dockerfile +++ b/fiji-openjdk-8/Dockerfile @@ -8,12 +8,8 @@ FROM openjdk:8 # Define maintainer. LABEL maintainer="https://gitter.im/fiji/fiji" -# Create a user. -RUN useradd -u 1000 -ms /bin/bash fiji -USER fiji - # Define working directory. -WORKDIR /home/fiji +WORKDIR /opt/fiji # Install Fiji. RUN wget -q https://downloads.imagej.net/fiji/latest/fiji-nojre.zip \ @@ -24,9 +20,5 @@ RUN wget -q https://downloads.imagej.net/fiji/latest/fiji-nojre.zip \ ENV PATH $PATH:/home/fiji/Fiji.app # Define entrypoint. -COPY entrypoint.sh /home/fiji +COPY entrypoint.sh /opt/fiji ENTRYPOINT ["./entrypoint.sh"] - -# Run once to create Java preferences. -COPY demo.py /home/fiji/ -RUN ./entrypoint.sh --headless --ij2 --console --run ./demo.py 'name="test"' diff --git a/fiji-openjdk-8/demo.py b/fiji-openjdk-8/macro.ijm similarity index 100% rename from fiji-openjdk-8/demo.py rename to fiji-openjdk-8/macro.ijm