Public Repository

Last pushed: a year ago
Short Description
A TeamCity agent for building Mono based projects.
Full Description

Image contains

  • NodeJS
  • Gulp
  • Gulp CLI
  • Karma CLI
  • Protractor
  • Mono 3.12.0

Dockerfile

# docker run -e TEAMCITY_SERVER=http://buildserver:8111 -dt -p 9090:9090
FROM trurating/teamcity-agent-nodejs:1.1.1

MAINTAINER Andrew Douglas <developers@trurating.com>

# Install global npm packages
RUN npm install -g gulp gulp-cli grunt grunt-cli karma-cli

# Install Mono
RUN apt-get update \
     && apt-get install -y curl \
     && rm -rf /var/lib/apt/lists/*

RUN apt-key adv --keyserver pgp.mit.edu --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

RUN echo "deb http://download.mono-project.com/repo/debian wheezy/snapshots/3.12.0 main" > /etc/apt/sources.list.d/mono-xamarin.list \
 && apt-get update \
 && apt-get install -y mono-devel ca-certificates-mono fsharp mono-vbnc nuget \
 && rm -rf /var/lib/apt/lists/*
Docker Pull Command
Owner
trurating

Comments (0)