Public Repository

Last pushed: 7 months ago
Short Description
Short description is empty for this repo.
Full Description

**HOW TO RUN*

docker run -d -p 9091:9094 -e SERVER_URL=<Teamcity-server-url> -e ExternalPort=<ExternalPort> -e AGENT_NAME=<Agent-Name> mayusuk/customised-jetbrains-teamcity

*Dockerfile*

FROM jetbrains/teamcity-agent:latest

RUN apt-get update && \
apt-get -qq install wget && \
wget https://github.com/sunnyhsb/node_deb/raw/master/node_0.12.5-1_amd64.deb && \
dpkg -i node_0.12.5-1_amd64.deb && \
npm install gulp bower -g

RUN apt-get update && \
apt-get -qq install -y xvfb && \
apt-get -qq install chromium-browser

RUN apt-get -y install software-properties-common && \
apt-add-repository ppa:ansible/ansible-1.9 && \
apt-get update && \
apt-get -y install ansible && \
apt-get -y install dos2unix

RUN apt-get -y purge docker-engine && \
apt-get -y install docker-engine && \
export DOCKER_API_VERSION=1.18

RUN curl -O https://storage.googleapis.com/kubernetes-release/release/v1.2.3/bin/linux/amd64/kubectl && \
chmod +x kubectl && \
mv kubectl /usr/local/bin/kubectl

COPY buildAgent.properties /data/teamcity_agent/conf/

COPY configure.sh /configure.sh

CMD ["/configure.sh"]

Docker Pull Command
Owner
mayusuk

Comments (0)