Created
November 1, 2015 21:35
-
-
Save sepulworld/65251856517ff3f78ae6 to your computer and use it in GitHub Desktop.
update_bamboo_w_mono_nunit_sharp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Prep steps | |
# docker pull atlassian/bamboo-java-agent | |
# sudo docker run --name="tmp-atlassian-java-agent-<VERSION>" -e HOME=/root/ -i -t atlassian/bamboo-java-agent:latest /bin/bash | |
# run following insde containter and exit | |
# docker login | |
# docker commit tmp-name sepulworld/georiot_bamboo:<new_version> | |
# docker push sepulworld/georiot_bamboo:<new_version> | |
echo "deb http://download.mono-project.com/repo/debian wheezy main" >> /etc/apt/sources.list.d/mono.list | |
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A6A19B38D3D831EF | |
apt-get update | |
apt-get install nunit-console mono-complete -y | |
mkdir -p /usr/tool/NUnit | |
cd /usr/tool/NUnit | |
wget http://github.com/nunit/nunitv2/releases/download/2.6.4/NUnit-2.6.4.zip | |
unzip NUnit-2.6.4.zip | |
cd NUnit-2.6.4 | |
cat > nunit.sh <<EOL | |
#!/bin/bash | |
mono /usr/tool/NUnit/NUnit-2.6.4/bin/nunit-console.exe $1 -include:Build -xml:output-test.xml | |
EOL | |
cd /root | |
git clone https://github.com/aallfredo/SharpCover | |
cd /root/SharpCover | |
sh build.sh | |
cat > sharpcover.sh <<EOL | |
#!/bin/bash | |
mono SharpCover.exe instrument $1 | |
EOL | |
rm /usr/tool/NUnit/NUnit-2.6.4.zip |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment