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