Skip to content

Commit

Permalink
move swig install alongside other apt. fix git clone cli
Browse files Browse the repository at this point in the history
  • Loading branch information
benclifford committed Jan 15, 2025
1 parent 8fb5f30 commit f74037b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions parsl/tests/ci_k8s/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@ RUN apt-get update && apt-get upgrade -y

# gcc and similar are needed for building taskvine

RUN apt-get update && apt-get install -y git procps python3 python3-dev python3-venv gcc build-essential make pkg-config mpich
RUN apt-get update && apt-get install -y git procps python3 python3-dev python3-venv gcc build-essential make pkg-config mpich swig

RUN python3 -m venv /venv

ADD . /parsl
WORKDIR /
RUN git clone https://github.com/cooperative-computing-lab/cctools --shallow -b release/7.8.0
RUN git clone https://github.com/cooperative-computing-lab/cctools --depth 1 -b release/7.8.0

WORKDIR /cctools
RUN . /venv/bin/activate && apt install -y swig && ./configure --prefix=/ && make && make install
RUN . /venv/bin/activate && ./configure --prefix=/ && make && make install

WORKDIR /parsl
RUN . /venv/bin/activate && pip3 install '.[kubernetes]' cloudpickle -r test-requirements.txt
Expand Down

0 comments on commit f74037b

Please sign in to comment.