File tree Expand file tree Collapse file tree 2 files changed +13
-9
lines changed
Expand file tree Collapse file tree 2 files changed +13
-9
lines changed Original file line number Diff line number Diff line change 3434 run : chmod +x gradlew
3535
3636 - name : Build plugins
37- run : make buildPlugins
37+ run : make assemble
3838
3939 - name : Run tests
4040 run : make test
Original file line number Diff line number Diff line change 11FROM nextflow/nextflow:25.04.6
22
33# Define version argument with default value
4- ARG PLUGIN_VERSION=0.9 .0
4+ ARG PLUGIN_VERSION=1.1 .0
55
6- # Create plugins directory
7- RUN mkdir -p /.nextflow/plugins
8-
9- # Copy the locally built plugin (recursively copy the entire directory)
10- COPY build/plugins/nf-snowflake-${PLUGIN_VERSION}/ /.nextflow/plugins/nf-snowflake-${PLUGIN_VERSION}/
11-
12- RUN yum install -y git tar
6+ # Install dependencies
7+ RUN yum install -y unzip git tar
138
9+ # Install Python dependencies
1410RUN curl -O https://bootstrap.pypa.io/get-pip.py && \
1511 python3 get-pip.py && \
1612 rm get-pip.py && \
1713 pip install aiohttp
1814
1915COPY docker/nf-snowflake/pty_server.py /app/pty_server.py
2016
17+ # Create plugins directory
18+ RUN mkdir -p /.nextflow/plugins
19+
20+ # Copy the plugin distribution zip and extract it
21+ COPY build/distributions/nf-snowflake-${PLUGIN_VERSION}.zip /tmp/
22+ RUN unzip /tmp/nf-snowflake-${PLUGIN_VERSION}.zip -d /.nextflow/plugins/nf-snowflake-${PLUGIN_VERSION}/ && \
23+ rm /tmp/nf-snowflake-${PLUGIN_VERSION}.zip
24+
2125# Set working directory
2226WORKDIR /workspace
You can’t perform that action at this time.
0 commit comments