Skip to content
Snippets Groups Projects

Add basic CI/CD functionality

Merged Mick Veldhuis requested to merge add-cicd-pipeline into main
Compare and Show latest version
2 files
+ 15
8
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -3,12 +3,19 @@ FROM ubuntu:22.04
# This Docker image contains the bare necesities to
# validate the project's CWL scripts.
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
cwltool \
nodejs \
apt-get update && \
apt-get install -y \
python3 \
&& \
rm -rf /var/lib/apt/lists/*
rm -rf /var/lib/apt/lists/* \
&& \
mkdir -p /src
WORKDIR /src
RUN wget -q https://bootstrap.pypa.io/get-pip.py && \
python3 get-pip.py
RUN node --version
RUN cwltool --version
\ No newline at end of file
RUN python3 -m pip install --no-cache-dir --upgrade \
nodejs-wheel \
cwltool
Loading