Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version='1.1' encoding='UTF-8'?>
- <project>
- <actions/>
- <description></description>
- <keepDependencies>false</keepDependencies>
- <properties>
- <jenkins.model.BuildDiscarderProperty>
- <strategy class="hudson.tasks.LogRotator">
- <daysToKeep>-1</daysToKeep>
- <numToKeep>10</numToKeep>
- <artifactDaysToKeep>-1</artifactDaysToKeep>
- <artifactNumToKeep>-1</artifactNumToKeep>
- </strategy>
- </jenkins.model.BuildDiscarderProperty>
- </properties>
- <scm class="hudson.plugins.git.GitSCM" plugin="git@4.7.2">
- <configVersion>2</configVersion>
- <userRemoteConfigs>
- <hudson.plugins.git.UserRemoteConfig>
- <url>git@github.com:Froztgal/2021-1-MAILRU-SDET-Python-I-Malakhov.git</url>
- <credentialsId>0b6518f6-b9cf-4524-9c49-9aa17643fcd5</credentialsId>
- </hudson.plugins.git.UserRemoteConfig>
- </userRemoteConfigs>
- <branches>
- <hudson.plugins.git.BranchSpec>
- <name>*/FP</name>
- </hudson.plugins.git.BranchSpec>
- </branches>
- <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
- <submoduleCfg class="empty-list"/>
- <extensions/>
- </scm>
- <canRoam>true</canRoam>
- <disabled>false</disabled>
- <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
- <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
- <triggers/>
- <concurrentBuild>false</concurrentBuild>
- <builders>
- <hudson.tasks.BatchFile>
- <command>chcp 1251
- set PATH=%PATH%;C:\Users\Ilya\AppData\Local\Programs\Python\Python38-32\;C:\Users\Ilya\AppData\Local\Programs\Python\Python38-32\Scripts\
- echo Starting Docker Containers ...
- docker run -d --rm --name test_sql -e MYSQL_ROOT_PASSWORD=pass -p 3306:3306 percona:latest
- docker run -d --rm --name my_mock_vk -p 8083:8083 my_mock_vk:latest
- docker run -d --rm --name selenoid -p 4444:4444 -v //var/run/docker.sock:/var/run/docker.sock -v /c/users/ilya/.aerokube/selenoid:/etc/selenoid:ro aerokube/selenoid:latest-release
- docker run -d --rm --name selenoid-ui --link selenoid -p 8081:8080 aerokube/selenoid-ui:latest --selenoid-uri http://selenoid:4444</command>
- <configuredLocalRules/>
- </hudson.tasks.BatchFile>
- <hudson.tasks.BatchFile>
- <command>chcp 1251
- set PATH=%PATH%;C:\Users\Ilya\AppData\Local\Programs\Python\Python38-32\;C:\Users\Ilya\AppData\Local\Programs\Python\Python38-32\Scripts\
- echo import time > ~01.py
- echo time.sleep(10) >> ~01.py
- python ~01.py
- del ~01.py
- </command>
- <configuredLocalRules/>
- </hudson.tasks.BatchFile>
- <hudson.tasks.BatchFile>
- <command>chcp 1251
- set PATH=%PATH%;C:\Users\Ilya\AppData\Local\Programs\Python\Python38-32\;C:\Users\Ilya\AppData\Local\Programs\Python\Python38-32\Scripts\
- cd FP
- docker exec -i test_sql mysql -h127.0.0.1 -P3306 -uroot -ppass < db_init.sql
- docker run -d --rm --name mapp -v "/D/tmp/config.txt":"/D/tmp/config.txt" -p 8080:8080 --link test_sql:test_sql --link my_mock_vk:my_mock_vk myapp /app/myapp --config="/D/tmp/config.txt"
- pip install -r requirements.txt
- pytest -s -l -v tests\ --selenoid --alluredir=%cd%\target\allure-results
- echo Stopping Docker Containers ...
- docker stop -t0 mapp
- docker stop -t0 my_mock_vk
- docker stop -t0 selenoid
- docker stop -t0 selenoid-ui
- docker stop -t0 test_sql</command>
- <configuredLocalRules/>
- </hudson.tasks.BatchFile>
- </builders>
- <publishers>
- <ru.yandex.qatools.allure.jenkins.AllureReportPublisher plugin="allure-jenkins-plugin@2.29.0">
- <configPath></configPath>
- <jdk></jdk>
- <properties/>
- <results>
- <ru.yandex.qatools.allure.jenkins.config.ResultsConfig>
- <path>FP\target\allure-results</path>
- </ru.yandex.qatools.allure.jenkins.config.ResultsConfig>
- </results>
- <reportBuildPolicy>ALWAYS</reportBuildPolicy>
- <includeProperties>false</includeProperties>
- <disabled>false</disabled>
- <report>FP\allure-report</report>
- </ru.yandex.qatools.allure.jenkins.AllureReportPublisher>
- </publishers>
- <buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.39">
- <deleteDirs>false</deleteDirs>
- <cleanupParameter></cleanupParameter>
- <externalDelete></externalDelete>
- <disableDeferredWipeout>false</disableDeferredWipeout>
- </hudson.plugins.ws__cleanup.PreBuildCleanup>
- <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.13"/>
- </buildWrappers>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement