BuildWise CT Server in Docker

Set up a BuildWise Continuous Testing server in a Docker container.

docker build -f Dockerfile . -t "buildwise"; 
docker run -it -d -p 80:80 --name buildwise buildwise
Select demo “API Testing (Ruby)”
FROM ruby
EXPOSE 80/tcp
RUN apt-get update -qq \
&& apt-get install -y build-essential \
&& mkdir -p /var/www/sinatra \
&& curl http://agileway.com.au/sites/testwisely/downloads/buildwise/buildwise-2.1.1.zip --output /var/www/sinatra/buildwise-2.1.1.zip \
&& cd /var/www/sinatra \
&& unzip /var/www/sinatra/buildwise-2.1.1.zip \
&& mkdir -p /var/www/sinatra/shared \
&& echo "abcde12345" > /var/www/sinatra/shared/server.digest \
&& cd /var/www/sinatra \
&& ln -s buildwise-2.1.1 buildwise \
&& cd /var/www/sinatra/buildwise \
&& bundle install \
&& sed -i 's/3618/80/' startup-demo.sh \
&& mkdir -p ~/work/projects \
&& git clone https://github.com/testwisely/buildwise-samples.git ~/work/projects/buildwise-samples
WORKDIR /var/www/sinatra/buildwise
CMD ./startup-demo.sh

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store