-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdockerfile
More file actions
19 lines (13 loc) · 882 Bytes
/
Copy pathdockerfile
File metadata and controls
19 lines (13 loc) · 882 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM continuumio/miniconda3
WORKDIR /Users/sagelab/Documents/Projects/BugLocalization/Artifact-ICSE24
COPY ./UI-Bug-Localization-Study ./UI-Bug-Localization-Study
COPY ./GUI-Bug-Localization-Data ./GUI-Bug-Localization-Data
COPY ./environment.yml ./environment.yml
COPY ./appcore ./appcore
COPY ./text-analyzer ./text-analyzer
RUN conda env create -n uibuglocalizationenv -f environment.yml
RUN echo "source activate uibuglocalizationenv" > ~/.bashrc
ENV PATH /opt/conda/envs/uibuglocalizationenv/bin:$PATH
RUN cd appcore/appcore && ./gradlew clean testClasses install && cd ../..
RUN cd text-analyzer/text-analyzer && ./gradlew clean testClasses install && cd ../..
RUN cd UI-Bug-Localization-Study/Lucene/lib && mvn install:install-file "-Dfile=ir4se-fwk-0.0.2.jar" "-DgroupId=edu.wayne.cs.severe" "-DartifactId=ir4se-fwk" "-Dversion=0.0.2" "-Dpackaging=jar" && cd ../../..