mirror of
https://github.com/sobolevn/git-secret
synced 2024-11-08 19:10:31 +00:00
8b1a01f1f6
The full list of changes: 1. Added `.docker/` folder with Dockerfiles 2. Now `travis` runs integrational tests inside these containers 3. Now `travis` runs tests with `mac os x` 4. Now there are new ways to autodeploy `deb` and `rpm` packages 5. Fixed some issues 6. Also added `.ci/` folder, where utility scripts for travis are stored 7. Moved `git-hooks` into the separate folder: `utils/hooks/` 8. Added new target to the `Makefile` 9. `.gitignore` is updated to ignore `build/` folder and inner files
24 lines
620 B
Docker
24 lines
620 B
Docker
FROM ubuntu:latest
|
|
|
|
MAINTAINER Nikita Sobolev (mail@sobolevn.me)
|
|
|
|
# Dependencies and project initialization:
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y man make git apt-transport-https && \
|
|
apt-get install -y ruby ruby-dev ruby-build && \
|
|
apt-get autoremove && apt-get autoclean && \
|
|
mkdir /code
|
|
|
|
# This will increase the container size, but speed up the build,
|
|
# since this part will change, while the dependencies won't:
|
|
|
|
WORKDIR /code
|
|
|
|
# Removing `origin` for good:
|
|
|
|
RUN git clone -q https://github.com/sobolevn/git-secret.git && \
|
|
cd git-secret && git remote rm origin
|
|
|
|
WORKDIR /code/git-secret
|