File tree Expand file tree Collapse file tree 8 files changed +22
-43
lines changed
.github/actions/build-image Expand file tree Collapse file tree 8 files changed +22
-43
lines changed Original file line number Diff line number Diff line change 41
41
- name : Build and deploy image 🐳
42
42
uses : docker/build-push-action@v5
43
43
with :
44
- context : docker
44
+ context : .
45
45
file : ${{ inputs.docker_file }}
46
46
platforms : ${{ inputs.platforms }}
47
47
push : ${{ inputs.push_image }}
Original file line number Diff line number Diff line change @@ -26,12 +26,9 @@ RUN pip install --no-cache-dir nvidia_smi
26
26
RUN pip install --no-cache-dir py3nvml
27
27
RUN pip install --no-cache-dir torch
28
28
29
- # install cmsml from master
30
- RUN git clone https://github.com/cms-ml/cmsml.git && \
31
- cd cmsml && \
32
- pip install --no-cache-dir --upgrade .[dev] && \
33
- cd .. && \
34
- rm -rf cmsml
29
+ # copy and install
30
+ COPY . /cmsml
31
+ RUN pip install --no-cache-dir --upgrade /cmsml[dev] && rm -rf /cmsml
35
32
36
33
# initial command
37
34
CMD ["bash", "-i", "-l"]
Original file line number Diff line number Diff line change @@ -26,12 +26,9 @@ RUN pip install --no-cache-dir nvidia_smi
26
26
RUN pip install --no-cache-dir py3nvml
27
27
RUN pip install --no-cache-dir torch
28
28
29
- # install cmsml from master
30
- RUN git clone https://github.com/cms-ml/cmsml.git && \
31
- cd cmsml && \
32
- pip install --no-cache-dir --upgrade .[dev] && \
33
- cd .. && \
34
- rm -rf cmsml
29
+ # copy and install
30
+ COPY . /cmsml
31
+ RUN pip install --no-cache-dir --upgrade /cmsml[dev] && rm -rf /cmsml
35
32
36
33
# initial command
37
34
CMD ["bash", "-i", "-l"]
Original file line number Diff line number Diff line change @@ -26,12 +26,9 @@ RUN pip install --no-cache-dir nvidia_smi
26
26
RUN pip install --no-cache-dir py3nvml
27
27
RUN pip install --no-cache-dir torch
28
28
29
- # install cmsml from master
30
- RUN git clone https://github.com/cms-ml/cmsml.git && \
31
- cd cmsml && \
32
- pip install --no-cache-dir --upgrade .[dev] && \
33
- cd .. && \
34
- rm -rf cmsml
29
+ # copy and install
30
+ COPY . /cmsml
31
+ RUN pip install --no-cache-dir --upgrade /cmsml[dev] && rm -rf /cmsml
35
32
36
33
# initial command
37
34
CMD ["bash", "-i", "-l"]
Original file line number Diff line number Diff line change @@ -26,12 +26,9 @@ RUN pip install --no-cache-dir nvidia_smi
26
26
RUN pip install --no-cache-dir py3nvml
27
27
RUN pip install --no-cache-dir torch
28
28
29
- # install cmsml from master
30
- RUN git clone https://github.com/cms-ml/cmsml.git && \
31
- cd cmsml && \
32
- pip install --no-cache-dir --upgrade .[dev] && \
33
- cd .. && \
34
- rm -rf cmsml
29
+ # copy and install
30
+ COPY . /cmsml
31
+ RUN pip install --no-cache-dir --upgrade /cmsml[dev] && rm -rf /cmsml
35
32
36
33
# initial command
37
34
CMD ["bash", "-i", "-l"]
Original file line number Diff line number Diff line change @@ -26,12 +26,9 @@ RUN pip install --no-cache-dir nvidia_smi
26
26
RUN pip install --no-cache-dir py3nvml
27
27
RUN pip install --no-cache-dir torch
28
28
29
- # install cmsml from master
30
- RUN git clone https://github.com/cms-ml/cmsml.git && \
31
- cd cmsml && \
32
- pip install --no-cache-dir --upgrade .[dev] && \
33
- cd .. && \
34
- rm -rf cmsml
29
+ # copy and install
30
+ COPY . /cmsml
31
+ RUN pip install --no-cache-dir --upgrade /cmsml[dev] && rm -rf /cmsml
35
32
36
33
# initial command
37
34
CMD ["bash", "-i", "-l"]
Original file line number Diff line number Diff line change @@ -26,12 +26,9 @@ RUN pip install --no-cache-dir nvidia_smi
26
26
RUN pip install --no-cache-dir py3nvml
27
27
RUN pip install --no-cache-dir torch
28
28
29
- # install cmsml from master
30
- RUN git clone https://github.com/cms-ml/cmsml.git && \
31
- cd cmsml && \
32
- pip install --no-cache-dir --upgrade .[dev] && \
33
- cd .. && \
34
- rm -rf cmsml
29
+ # copy and install
30
+ COPY . /cmsml
31
+ RUN pip install --no-cache-dir --upgrade /cmsml[dev] && rm -rf /cmsml
35
32
36
33
# initial command
37
34
CMD ["bash", "-i", "-l"]
Original file line number Diff line number Diff line change @@ -26,12 +26,9 @@ RUN pip install --no-cache-dir nvidia_smi
26
26
RUN pip install --no-cache-dir py3nvml
27
27
RUN pip install --no-cache-dir torch
28
28
29
- # install cmsml from master
30
- RUN git clone https://github.com/cms-ml/cmsml.git && \
31
- cd cmsml && \
32
- pip install --no-cache-dir --upgrade .[dev] && \
33
- cd .. && \
34
- rm -rf cmsml
29
+ # copy and install
30
+ COPY . /cmsml
31
+ RUN pip install --no-cache-dir --upgrade /cmsml[dev] && rm -rf /cmsml
35
32
36
33
# initial command
37
34
CMD ["bash", "-i", "-l"]
You can’t perform that action at this time.
0 commit comments