Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
shiny-k8s
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
hub
shiny-k8s
Merge requests
!2
Revert "build both dockerfile"
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Revert "build both dockerfile"
revert-8decd4f3
into
main
Overview
0
Commits
1
Pipelines
1
Changes
1
Merged
Bryan BRANCOTTE
requested to merge
revert-8decd4f3
into
main
2 years ago
Overview
0
Commits
1
Pipelines
1
Changes
1
Expand
This reverts commit
8decd4f3
0
0
Merge request reports
Compare
main
main (base)
and
latest version
latest version
2f5edc7f
1 commit,
2 years ago
1 file
+
7
−
11
Side-by-side
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
.gitlab-ci.yml
+
7
−
11
Options
@@ -10,24 +10,20 @@ build:
@@ -10,24 +10,20 @@ build:
script
:
script
:
-
docker --version
-
docker --version
# pull the latest build on master
# pull the latest build on master
-
docker pull "$CI_REGISTRY_IMAGE/master
/$DOCKERFILE_NAME
:latest" ||
true
-
docker pull "$CI_REGISTRY_IMAGE/master:latest" ||
true
# pull the latest build on this branch
# pull the latest build on this branch
-
docker pull "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG
/$DOCKERFILE_NAME
:latest" ||
true
-
docker pull "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:latest" ||
true
# build the image while passing commit SHA and tagging the image with it
# build the image while passing commit SHA and tagging the image with it
-
docker build
-
docker build
--build-arg CI_COMMIT_REF_SLUG
--build-arg CI_COMMIT_REF_SLUG
--build-arg CI_COMMIT_SHA
--build-arg CI_COMMIT_SHA
--cache-from "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG
/$DOCKERFILE_NAME
:latest"
--cache-from "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:latest"
--cache-from "$CI_REGISTRY_IMAGE/master
/$DOCKERFILE_NAME
:latest"
--cache-from "$CI_REGISTRY_IMAGE/master:latest"
--tag "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG
/$DOCKERFILE_NAME
:$CI_COMMIT_SHA"
--tag "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA"
--tag "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG
/$DOCKERFILE_NAME
:latest"
--tag "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:latest"
-f
$DOCKERFILE_NAME
-f
Dockerfile2
./
./
# push image as latest for the current branch
# push image as latest for the current branch
-
docker push "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:latest"
-
docker push "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:latest"
# push image tagged with its sha
# push image tagged with its sha
-
docker push "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA"
-
docker push "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA"
parallel
:
matrix
:
-
DOCKERFILE_NAME
:
[
Dockerfile
,
Dockerfile2
]
Loading