Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jenkins #1

Open
wants to merge 112 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
6054d7e
Refactor copy and add
Apr 19, 2018
be38696
Updated unit tests after refactor
Apr 20, 2018
6b3473e
Use kaniko with docker config.json password
carlossg Apr 20, 2018
9013fdf
Add cat to the container
carlossg Apr 20, 2018
e546795
Use full alpine image
carlossg Apr 20, 2018
ad7f299
Use the correct path
carlossg Apr 20, 2018
4254916
Add support for insecure docker registry
carlossg Apr 20, 2018
856265e
fix readme
nkubala Apr 20, 2018
5043614
Merge pull request #133 from nkubala/readme
nkubala Apr 20, 2018
3d84cf3
Merge pull request #128 from priyawadhwa/refactor-copy
Apr 20, 2018
ae59204
Updated vendor for changes to container-diff
Apr 20, 2018
08ce2a0
Add support for insecure docker registry (#131)
carlossg Apr 20, 2018
2c50945
Merge pull request #135 from priyawadhwa/vendor
Apr 20, 2018
5a80342
Remove docker-credential-pass
carlossg Apr 21, 2018
9e9f42f
Merge branch 'master' into credentials-pass
carlossg Apr 21, 2018
4fa6c28
Document config.json authentication
carlossg Apr 21, 2018
7ceba77
README.md: fix link (#138)
alban Apr 22, 2018
844d9ef
Add whiteout handling by switching to a two-phase approach. (#139)
dlorenc Apr 23, 2018
7dbc7a0
Support multi stage builds
Apr 24, 2018
cf713fe
fixed bug in copy
Apr 24, 2018
61d3c66
update readme
Apr 24, 2018
bf87cc5
Merge pull request #142 from priyawadhwa/readme
Apr 24, 2018
a211c1e
Make sure to snapshot parent directories of specific files for add/copy
Apr 24, 2018
85b7728
Merge branch 'master' into jenkins
carlossg Apr 25, 2018
dfd245a
Merge branch 'credentials-pass' into jenkins
carlossg Apr 25, 2018
946b11b
fix parent directory
Apr 25, 2018
0343e6b
Release executor based off debian for debugging
Apr 25, 2018
05b2c0c
Merge pull request #149 from priyawadhwa/dockerfile
aaron-prindle Apr 25, 2018
02f199e
Update readme for debug image
Apr 25, 2018
8065555
Merge pull request #150 from priyawadhwa/readme
aaron-prindle Apr 25, 2018
cd5b744
Switch from containers/image to go-containerregistry (#140)
dlorenc Apr 26, 2018
1c44571
Create Logo (#147)
ggcarlosr Apr 26, 2018
ebdf0ea
Build kaniko with docker
Apr 26, 2018
842fc2f
move kaniko logo into directory
Apr 26, 2018
8ed7152
Merge pull request #152 from priyawadhwa/tests
Apr 26, 2018
ea9258b
Merge pull request #153 from priyawadhwa/logo
Apr 26, 2018
904575d
support multi stage builds
Apr 26, 2018
48688df
Fixed merge conflicts, support multistage builds
Apr 26, 2018
3705de2
Switch to multi-stage dockerfile for building kaniko
Apr 27, 2018
b943594
clean up makefile
Apr 27, 2018
3575e0d
Merge pull request #155 from priyawadhwa/certs-bug
Apr 27, 2018
e9c1e1d
Integration test for base image specifying sha
Apr 27, 2018
6c01712
fixed merge conflict
Apr 27, 2018
fb605ed
Merge pull request #157 from priyawadhwa/sha-from
Apr 27, 2018
bccc664
added shell command input to commands prepending shell
chrisz100 Apr 28, 2018
ae47a03
Added shell command and test
chrisz100 Apr 28, 2018
d73f8c0
added stopsignal implementation
chrisz100 Apr 28, 2018
fd8d4b6
added test for stopsignal command implementation
chrisz100 Apr 28, 2018
35b5f4b
Revert "Added shell command and test"
chrisz100 Apr 28, 2018
281c69c
Revert "added shell command input to commands prepending shell"
chrisz100 Apr 28, 2018
5af3645
added shell command (#158)
chrisz100 Apr 30, 2018
6ff3c58
Update readme (#160)
Apr 30, 2018
a1acbe8
Fixed ResolveStages
May 1, 2018
b5e68f4
added signal validation
chrisz100 May 1, 2018
d63bc6d
set fixed index for resolvedEnv slice on environment replacement - wi…
chrisz100 May 1, 2018
dbdbee0
Merge branch 'master' into feature/cmd_stopsignal
chrisz100 May 1, 2018
67a3727
Merge branch 'master' of github.com:GoogleContainerTools/kaniko into …
May 1, 2018
36933a2
Update to new structure tests
May 1, 2018
ac8a110
Update integration tests to use new cst
May 1, 2018
06bbe91
Merge pull request #161 from priyawadhwa/cst
May 1, 2018
5699134
Merge branch 'master' of github.com:GoogleContainerTools/kaniko into …
May 1, 2018
e23003a
Removed stopsignal from README as missing command
chrisz100 May 2, 2018
1fca51e
Update CreatedBy field in config history (#163)
May 2, 2018
60cbc54
Merge pull request #159 from chrisz100/feature/cmd_stopsignal
May 2, 2018
c2516b4
Use official version of docker-credential-gcr
May 2, 2018
fe23751
Add demo to README
May 2, 2018
8d3731a
Add credential helper and docs for pushing to Amazon ECR
May 2, 2018
d33a914
Merge pull request #165 from priyawadhwa/credentials
May 3, 2018
878be35
Merge pull request #166 from priyawadhwa/demo
May 3, 2018
26b8e01
Remove workdir
May 3, 2018
7fbc21e
Merged master, fixed merge conflict
May 7, 2018
5f547b1
Merge branch 'master' of github.com:GoogleContainerTools/kaniko into aws
May 3, 2018
168bed8
Merge pull request #143 from priyawadhwa/snapshot
May 7, 2018
3da6215
Create debug image with busybox shell
May 7, 2018
d040c89
Ignore symlinks during file extraction if link is whitelisted
May 7, 2018
adaff3e
make destination required to fix "could not parse reference" errors
nbyl May 8, 2018
02bb6de
Merge pull request #173 from nbyl/destination-required
May 8, 2018
3aafb84
Updated vendor for exported BuildArgs
May 9, 2018
f5b8457
Add shell command to commands.go
May 9, 2018
26d8501
Support BuildArgs for arg command
May 9, 2018
9b4063d
Updated vendor
May 9, 2018
6972bdb
Update travis
May 9, 2018
347ce66
Merged master, fixed merge conflict
May 8, 2018
d19a6e4
Merge pull request #174 from priyawadhwa/shell
May 10, 2018
676e669
Merge pull request #172 from priyawadhwa/symlink-bug
May 10, 2018
fc75cf5
Merge pull request #167 from priyawadhwa/aws
May 10, 2018
bb90bde
Merge branch 'master' of github.com:GoogleContainerTools/kaniko into …
May 10, 2018
4deb375
Add busybox shell in dockerfile
May 10, 2018
b9fb466
Merge pull request #171 from priyawadhwa/busybox
May 10, 2018
33f4805
Merged master, fixed merge conflict
May 10, 2018
4de14c3
Wrap BuildArgs in our own type
May 11, 2018
ef191be
Merge pull request #162 from priyawadhwa/arg
May 11, 2018
f69be35
Add busybox to path for debug image
May 11, 2018
ec370e3
Merge pull request #176 from priyawadhwa/busybox
May 11, 2018
282f8ab
Merge master, refactor to work with ARG
May 11, 2018
459ddff
Updated tests
May 11, 2018
58743ba
README: slight corrections about privileges
cyphar Apr 27, 2018
34e9460
Merge pull request #154 from cyphar/update-docs
May 14, 2018
fbe3e05
WIP: Feature/healthcheck signal (#177)
chrisz100 May 14, 2018
cde277c
Merge pull request #141 from priyawadhwa/multistage
May 14, 2018
81b5771
Update README
May 14, 2018
6934f78
Pass in clone of buildargs for dockerfile parsing
May 14, 2018
d2fc49f
Merge pull request #179 from priyawadhwa/readme
May 14, 2018
085b5c5
Merge branch 'master' into credentials-pass
carlossg May 15, 2018
dec203e
Merge pull request #180 from priyawadhwa/arg
May 15, 2018
f8aa88b
Integration test refactoring (#126)
sharifelgamal May 15, 2018
347d835
Add a mode to save to a tarball instead of pushing. (#178)
dlorenc May 15, 2018
257b0a7
Merge branch 'credentials-pass' into jenkins
carlossg May 16, 2018
1aeaf5b
Merge branch 'master' into jenkins
carlossg May 16, 2018
d373a96
Create Dockerfile
beedemo-admin May 17, 2018
2ca95ab
Update Dockerfile
beedemo-admin May 17, 2018
bfb9b0c
Update Dockerfile
beedemo-admin May 17, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ language: go
os: linux

go:
- 1.9.x
- 1.10.x
go_import_path: github.com/GoogleContainerTools/kaniko

script:
Expand Down
35 changes: 35 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Copyright 2018 Google, Inc. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Builds the static Go image to execute in a Kubernetes job

FROM golang:1.10
WORKDIR /go/src/github.com/GoogleContainerTools/kaniko
COPY . .
RUN make

# need to have `cat`
FROM alpine

# need to have `nohup`
RUN apk add --no-cache coreutils

COPY --from=0 /go/src/github.com/GoogleContainerTools/kaniko/out/executor /kaniko/executor
COPY files/ca-certificates.crt /kaniko/ssl/certs/
COPY files/config.json /root/.docker/
ENV HOME /root
ENV USER /root
ENV PATH /usr/local/bin
ENV SSL_CERT_DIR=/kaniko/ssl/certs
ENTRYPOINT ["/kaniko/executor"]
Loading