github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/ci/Dockerfile (about) 1 FROM golang 2 3 RUN go get golang.org/x/tools/cmd/cover 4 5 RUN sed -i -e 's/httpredir.debian.org/ftp.us.debian.org/' /etc/apt/sources.list 6 RUN apt-get update && apt-get -y install fakeroot 7 RUN apt-get update && apt-get -y install rpm 8 9 RUN curl -L https://github.com/hogliux/bomutils/tarball/master | tar xz && cd hogliux-bomutils-* && make install 10 11 RUN apt-get update && apt-get -y install libxml2-dev libssl-dev 12 RUN curl -L https://github.com/downloads/mackyle/xar/xar-1.6.1.tar.gz | tar xz && cd xar* && ./configure && make && make install 13 14 RUN apt-get update && apt-get -y install cpio 15 16 RUN apt-get update && apt-get -y install zip 17 18 RUN apt-get update && apt-get -y install python-pip 19 RUN pip install awscli 20 21 RUN apt-get update && apt-get -y install jq 22 23 # for debian repository generation 24 RUN apt-get update && apt-get -y install ruby1.9.1 25 RUN gem install deb-s3 26 RUN apt-get update && apt-get -y install createrepo 27 28 # for rpmsigning process 29 RUN apt-get update && apt-get -y install expect 30 31 # osslsigncode 32 RUN apt-get -y update && \ 33 apt-get -y install \ 34 autoconf \ 35 build-essential \ 36 libcurl4-openssl-dev \ 37 libssl-dev 38 39 RUN cd /tmp && \ 40 curl -L https://downloads.sourceforge.net/project/osslsigncode/osslsigncode/osslsigncode-1.7.1.tar.gz | \ 41 tar xzf - && \ 42 cd osslsigncode-1.7.1 && \ 43 ./configure && \ 44 make && \ 45 make install && \ 46 cd .. && \ 47 rm -rf osslsigncode-1.7.1