diff --git a/Dockerfile b/Dockerfile index 86115cc..61f73dc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,8 @@ RUN apt install -y unzip RUN pip3 install pandas RUN pip3 install kaggle RUN pip3 install tensorflow -COPY ./get_data.sh ./ -COPY get_data.py ./ +COPY ./data_train ./ +COPY ./data_test ./ COPY ./neural_network.sh ./ COPY ./neural_network.py ./ RUN mkdir /.kaggle diff --git a/JenkinsfileNeural b/JenkinsfileNeural new file mode 100644 index 0000000..e0a7681 --- /dev/null +++ b/JenkinsfileNeural @@ -0,0 +1,28 @@ +node { + stage('Preparation') { + + properties([ + parameters([ + buildSelector(defaultSelector: lastSuccessful(), + description: 'Which build to use for copying artifacts', + name: 'BUILD_SELECTOR') + ]) + ] + ) + + } + stage('Clone repo') { + docker.image("karopa/ium:04").inside { + stage('Test') { + checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[url: 'https://git.wmi.amu.edu.pl/s434765/ium_434765']]]) + copyArtifacts fingerprintArtifacts: true, projectName: 's434765-create-dataset', selector: buildParameter("BUILD_SELECTOR") + sh ''' + #!/usr/bin/env bash + chmod 777 neural_network.sh + ./neural_network.sh | tee output.txt + ''' + archiveArtifacts 'output.txt' + } + } + } + } \ No newline at end of file