Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Léo-Paul Géneau
gitlab-ce
Commits
719294cb
Commit
719294cb
authored
Jan 09, 2017
by
James Lopez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update templates
parent
583deef2
Changes
33
Show whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
293 additions
and
66 deletions
+293
-66
vendor/gitignore/Android.gitignore
vendor/gitignore/Android.gitignore
+2
-0
vendor/gitignore/Autotools.gitignore
vendor/gitignore/Autotools.gitignore
+15
-0
vendor/gitignore/CMake.gitignore
vendor/gitignore/CMake.gitignore
+1
-0
vendor/gitignore/Clojure.gitignore
vendor/gitignore/Clojure.gitignore
+1
-13
vendor/gitignore/Clojure.gitignore
vendor/gitignore/Clojure.gitignore
+1
-13
vendor/gitignore/CodeIgniter.gitignore
vendor/gitignore/CodeIgniter.gitignore
+5
-0
vendor/gitignore/CommonLisp.gitignore
vendor/gitignore/CommonLisp.gitignore
+14
-0
vendor/gitignore/Coq.gitignore
vendor/gitignore/Coq.gitignore
+28
-1
vendor/gitignore/Dart.gitignore
vendor/gitignore/Dart.gitignore
+8
-2
vendor/gitignore/Elisp.gitignore
vendor/gitignore/Elisp.gitignore
+6
-0
vendor/gitignore/Elixir.gitignore
vendor/gitignore/Elixir.gitignore
+1
-0
vendor/gitignore/Global/Emacs.gitignore
vendor/gitignore/Global/Emacs.gitignore
+4
-1
vendor/gitignore/Global/IPythonNotebook.gitignore
vendor/gitignore/Global/IPythonNotebook.gitignore
+0
-2
vendor/gitignore/Global/JetBrains.gitignore
vendor/gitignore/Global/JetBrains.gitignore
+1
-0
vendor/gitignore/Global/SublimeText.gitignore
vendor/gitignore/Global/SublimeText.gitignore
+3
-0
vendor/gitignore/Global/Vim.gitignore
vendor/gitignore/Global/Vim.gitignore
+4
-2
vendor/gitignore/Global/VisualStudioCode.gitignore
vendor/gitignore/Global/VisualStudioCode.gitignore
+1
-0
vendor/gitignore/Global/Windows.gitignore
vendor/gitignore/Global/Windows.gitignore
+2
-1
vendor/gitignore/Go.gitignore
vendor/gitignore/Go.gitignore
+1
-1
vendor/gitignore/Java.gitignore
vendor/gitignore/Java.gitignore
+3
-0
vendor/gitignore/Laravel.gitignore
vendor/gitignore/Laravel.gitignore
+1
-1
vendor/gitignore/Maven.gitignore
vendor/gitignore/Maven.gitignore
+3
-0
vendor/gitignore/Node.gitignore
vendor/gitignore/Node.gitignore
+4
-0
vendor/gitignore/Perl.gitignore
vendor/gitignore/Perl.gitignore
+26
-12
vendor/gitignore/Python.gitignore
vendor/gitignore/Python.gitignore
+1
-0
vendor/gitignore/Symfony.gitignore
vendor/gitignore/Symfony.gitignore
+1
-4
vendor/gitignore/TeX.gitignore
vendor/gitignore/TeX.gitignore
+18
-4
vendor/gitignore/VisualStudio.gitignore
vendor/gitignore/VisualStudio.gitignore
+2
-3
vendor/gitlab-ci-yml/Docker.gitlab-ci.yml
vendor/gitlab-ci-yml/Docker.gitlab-ci.yml
+3
-2
vendor/gitlab-ci-yml/Elixir.gitlab-ci.yml
vendor/gitlab-ci-yml/Elixir.gitlab-ci.yml
+3
-3
vendor/gitlab-ci-yml/Go.gitlab-ci.yml
vendor/gitlab-ci-yml/Go.gitlab-ci.yml
+37
-0
vendor/gitlab-ci-yml/Gradle.gitlab-ci.yml
vendor/gitlab-ci-yml/Gradle.gitlab-ci.yml
+1
-1
vendor/gitlab-ci-yml/Openshift.gitlab-ci.yml
vendor/gitlab-ci-yml/Openshift.gitlab-ci.yml
+92
-0
No files found.
vendor/gitignore/Android.gitignore
View file @
719294cb
...
@@ -35,6 +35,8 @@ captures/
...
@@ -35,6 +35,8 @@ captures/
# Intellij
# Intellij
*.iml
*.iml
.idea/workspace.xml
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/libraries
.idea/libraries
# Keystore files
# Keystore files
...
...
vendor/gitignore/Autotools.gitignore
View file @
719294cb
# http://www.gnu.org/software/automake
# http://www.gnu.org/software/automake
Makefile.in
Makefile.in
/ar-lib
/mdate-sh
/py-compile
/test-driver
/ylwrap
# http://www.gnu.org/software/autoconf
# http://www.gnu.org/software/autoconf
...
@@ -9,10 +14,20 @@ Makefile.in
...
@@ -9,10 +14,20 @@ Makefile.in
/autoscan-*.log
/autoscan-*.log
/aclocal.m4
/aclocal.m4
/compile
/compile
/config.guess
/config.h.in
/config.h.in
/config.sub
/configure
/configure
/configure.scan
/configure.scan
/depcomp
/depcomp
/install-sh
/install-sh
/missing
/missing
/stamp-h1
/stamp-h1
# https://www.gnu.org/software/libtool/
/ltmain.sh
# http://www.gnu.org/software/texinfo
/texinfo.tex
vendor/gitignore/CMake.gitignore
View file @
719294cb
...
@@ -4,4 +4,5 @@ CMakeScripts
...
@@ -4,4 +4,5 @@ CMakeScripts
Makefile
Makefile
cmake_install.cmake
cmake_install.cmake
install_manifest.txt
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
CTestTestfile.cmake
vendor/gitignore/Clojure.gitignore
deleted
100644 → 0
View file @
583deef2
pom.xml
pom.xml.asc
*.jar
*.class
/lib/
/classes/
/target/
/checkouts/
.lein-deps-sum
.lein-repl-history
.lein-plugins/
.lein-failures
.nrepl-port
vendor/gitignore/Clojure.gitignore
0 → 120000
View file @
719294cb
Leiningen.gitignore
\ No newline at end of file
vendor/gitignore/CodeIgniter.gitignore
View file @
719294cb
...
@@ -4,3 +4,8 @@
...
@@ -4,3 +4,8 @@
*/cache/*
*/cache/*
!*/cache/index.html
!*/cache/index.html
!*/cache/.htaccess
!*/cache/.htaccess
user_guide_src/build/*
user_guide_src/cilexer/build/*
user_guide_src/cilexer/dist/*
user_guide_src/cilexer/pycilexer.egg-info/*
vendor/gitignore/CommonLisp.gitignore
View file @
719294cb
*.FASL
*.FASL
*.fasl
*.fasl
*.lisp-temp
*.lisp-temp
*.dfsl
*.pfsl
*.d64fsl
*.p64fsl
*.lx64fsl
*.lx32fsl
*.dx64fsl
*.dx32fsl
*.fx64fsl
*.fx32fsl
*.sx64fsl
*.sx32fsl
*.wx64fsl
*.wx32fsl
vendor/gitignore/Coq.gitignore
View file @
719294cb
*.vo
.*.aux
*.a
*.cma
*.cmi
*.cmo
*.cmx
*.cmxa
*.cmxs
*.glob
*.glob
*.ml.d
*.ml4.d
*.mli.d
*.mllib.d
*.mlpack.d
*.native
*.o
*.v.d
*.v.d
*.vio
*.vo
.coq-native/
.csdp.cache
.lia.cache
.nia.cache
.nlia.cache
.nra.cache
csdp.cache
lia.cache
nia.cache
nlia.cache
nra.cache
vendor/gitignore/Dart.gitignore
View file @
719294cb
# See https://www.dartlang.org/tools/private-files.html
# See https://www.dartlang.org/tools/private-files.html
# Files and directories created by pub
# Files and directories created by pub
.buildlog
# SDK 1.20 and later (no longer creates packages directories)
.packages
.packages
.project
.pub/
.pub/
build/
build/
# Older SDK versions
# (Include if the minimum SDK version specified in pubsepc.yaml is earlier than 1.20)
.project
.buildlog
**/packages/
**/packages/
# Files created by dart2js
# Files created by dart2js
# (Most Dart developers will use pub build to compile Dart, use/modify these
# (Most Dart developers will use pub build to compile Dart, use/modify these
# rules if you intend to use dart2js directly
# rules if you intend to use dart2js directly
...
...
vendor/gitignore/Elisp.gitignore
View file @
719294cb
...
@@ -3,3 +3,9 @@
...
@@ -3,3 +3,9 @@
# Packaging
# Packaging
.cask
.cask
# Backup files
*~
# Undo-tree save-files
*.~undo-tree
vendor/gitignore/Elixir.gitignore
View file @
719294cb
...
@@ -3,3 +3,4 @@
...
@@ -3,3 +3,4 @@
/deps
/deps
erl_crash.dump
erl_crash.dump
*.ez
*.ez
*.beam
vendor/gitignore/Global/Emacs.gitignore
View file @
719294cb
...
@@ -40,3 +40,6 @@ flycheck_*.el
...
@@ -40,3 +40,6 @@ flycheck_*.el
# projectiles files
# projectiles files
.projectile
.projectile
# directory configuration
.dir-locals.el
vendor/gitignore/Global/IPythonNotebook.gitignore
deleted
100644 → 0
View file @
583deef2
# Temporary data
.ipynb_checkpoints/
vendor/gitignore/Global/JetBrains.gitignore
View file @
719294cb
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
.idea/tasks.xml
.idea/tasks.xml
# Sensitive or high-churn files:
# Sensitive or high-churn files:
.idea/dataSources/
.idea/dataSources.ids
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/dataSources.local.xml
...
...
vendor/gitignore/Global/SublimeText.gitignore
View file @
719294cb
...
@@ -20,6 +20,9 @@ Package Control.ca-bundle
...
@@ -20,6 +20,9 @@ Package Control.ca-bundle
Package Control.system-ca-bundle
Package Control.system-ca-bundle
Package Control.cache/
Package Control.cache/
Package Control.ca-certs/
Package Control.ca-certs/
Package Control.merged-ca-bundle
Package Control.user-ca-bundle
oscrypto-ca-bundle.crt
bh_unicode_properties.cache
bh_unicode_properties.cache
# Sublime-github package stores a github token in this file
# Sublime-github package stores a github token in this file
...
...
vendor/gitignore/Global/Vim.gitignore
View file @
719294cb
# swap
# swap
[._]*.s[a-w][a-z]
[._]*.s[a-v][a-z]
[._]s[a-w][a-z]
[._]*.sw[a-p]
[._]s[a-v][a-z]
[._]sw[a-p]
# session
# session
Session.vim
Session.vim
# temporary
# temporary
...
...
vendor/gitignore/Global/VisualStudioCode.gitignore
View file @
719294cb
...
@@ -2,3 +2,4 @@
...
@@ -2,3 +2,4 @@
!.vscode/settings.json
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/launch.json
!.vscode/extensions.json
vendor/gitignore/Global/Windows.gitignore
View file @
719294cb
# Windows
image file cach
es
# Windows
thumbnail cache fil
es
Thumbs.db
Thumbs.db
ehthumbs.db
ehthumbs.db
ehthumbs_vista.db
# Folder config file
# Folder config file
Desktop.ini
Desktop.ini
...
...
vendor/gitignore/Go.gitignore
View file @
719294cb
...
@@ -26,5 +26,5 @@ _testmain.go
...
@@ -26,5 +26,5 @@ _testmain.go
# Output of the go coverage tool, specifically when used with LiteIDE
# Output of the go coverage tool, specifically when used with LiteIDE
*.out
*.out
#
e
xternal packages folder
#
E
xternal packages folder
vendor/
vendor/
vendor/gitignore/Java.gitignore
View file @
719294cb
*.class
*.class
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
# Mobile Tools for Java (J2ME)
.mtj.tmp/
.mtj.tmp/
...
...
vendor/gitignore/Laravel.gitignore
View file @
719294cb
...
@@ -6,8 +6,8 @@ bootstrap/compiled.php
...
@@ -6,8 +6,8 @@ bootstrap/compiled.php
app/storage/
app/storage/
# Laravel 5 & Lumen specific
# Laravel 5 & Lumen specific
bootstrap/cache/
public/storage
public/storage
storage/*.key
.env.*.php
.env.*.php
.env.php
.env.php
.env
.env
...
...
vendor/gitignore/Maven.gitignore
View file @
719294cb
...
@@ -7,3 +7,6 @@ release.properties
...
@@ -7,3 +7,6 @@ release.properties
dependency-reduced-pom.xml
dependency-reduced-pom.xml
buildNumber.properties
buildNumber.properties
.mvn/timing.properties
.mvn/timing.properties
# Exclude maven wrapper
!/.mvn/wrapper/maven-wrapper.jar
vendor/gitignore/Node.gitignore
View file @
719294cb
...
@@ -42,3 +42,7 @@ jspm_packages
...
@@ -42,3 +42,7 @@ jspm_packages
# Output of 'npm pack'
# Output of 'npm pack'
*.tgz
*.tgz
# Yarn Integrity file
.yarn-integrity
vendor/gitignore/Perl.gitignore
View file @
719294cb
/blib/
/.build/
_build/
cover_db/
inc/
Build
!Build/
!Build/
Build.bat
.last_cover_stats
.last_cover_stats
/Makefile
/Makefile.old
/MANIFEST.bak
/META.yml
/META.yml
/META.json
/META.json
/MYMETA.*
/MYMETA.*
nytprof.out
/pm_to_blib
*.o
*.o
*.bs
*.bs
# Devel::Cover
cover_db/
# Devel::NYTProf
nytprof.out
# Dizt::Zilla
/.build/
# Module::Build
_build/
Build
Build.bat
# Module::Install
inc/
# ExtUitls::MakeMaker
/blib/
/_eumm/
/_eumm/
/*.gz
/Makefile
/Makefile.old
/MANIFEST.bak
/pm_to_blib
/*.zip
vendor/gitignore/Python.gitignore
View file @
719294cb
...
@@ -20,6 +20,7 @@ lib64/
...
@@ -20,6 +20,7 @@ lib64/
parts/
parts/
sdist/
sdist/
var/
var/
wheels/
*.egg-info/
*.egg-info/
.installed.cfg
.installed.cfg
*.egg
*.egg
...
...
vendor/gitignore/Symfony.gitignore
View file @
719294cb
...
@@ -31,9 +31,6 @@
...
@@ -31,9 +31,6 @@
/web/bundles/
/web/bundles/
/web/uploads/
/web/uploads/
# Assets managed by Bower
/web/assets/vendor/
# PHPUnit
# PHPUnit
/app/phpunit.xml
/app/phpunit.xml
/phpunit.xml
/phpunit.xml
...
@@ -45,4 +42,4 @@
...
@@ -45,4 +42,4 @@
/composer.phar
/composer.phar
# Backup entities generated with doctrine:generate:entities command
# Backup entities generated with doctrine:generate:entities command
*/Entity/*~
*
*
/Entity/*~
vendor/gitignore/TeX.gitignore
View file @
719294cb
...
@@ -52,12 +52,22 @@ acs-*.bib
...
@@ -52,12 +52,22 @@ acs-*.bib
# beamer
# beamer
*.nav
*.nav
*.pre
*.snm
*.snm
*.vrb
*.vrb
# changes
*.soc
# cprotect
# cprotect
*.cpt
*.cpt
# elsarticle (documentclass of Elsevier journals)
*.spl
# endnotes
*.ent
# fixme
# fixme
*.lox
*.lox
...
@@ -123,9 +133,7 @@ acs-*.bib
...
@@ -123,9 +133,7 @@ acs-*.bib
*.maf
*.maf
*.mlf
*.mlf
*.mlt
*.mlt
*.mtc
*.mtc[0-9]*
*.mtc[0-9]
*.mtc[1-9][0-9]
# minted
# minted
_minted*
_minted*
...
@@ -140,6 +148,9 @@ _minted*
...
@@ -140,6 +148,9 @@ _minted*
# nomencl
# nomencl
*.nlo
*.nlo
# pax
*.pax
# sagetex
# sagetex
*.sagetex.sage
*.sagetex.sage
*.sagetex.py
*.sagetex.py
...
@@ -204,3 +215,6 @@ TSWLatexianTemp*
...
@@ -204,3 +215,6 @@ TSWLatexianTemp*
# auto folder when using emacs and auctex
# auto folder when using emacs and auctex
/auto/*
/auto/*
# expex forward references with \gathertags
*-tags.tex
vendor/gitignore/VisualStudio.gitignore
View file @
719294cb
...
@@ -8,7 +8,6 @@
...
@@ -8,7 +8,6 @@
*.user
*.user
*.userosscache
*.userosscache
*.sln.docstates
*.sln.docstates
*.vcxproj.filters
# User-specific files (MonoDevelop/Xamarin Studio)
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
*.userprefs
...
@@ -43,11 +42,11 @@ TestResult.xml
...
@@ -43,11 +42,11 @@ TestResult.xml
[Rr]eleasePS/
[Rr]eleasePS/
dlldata.c
dlldata.c
#
DNX
#
.NET Core
project.lock.json
project.lock.json
project.fragment.lock.json
project.fragment.lock.json
artifacts/
artifacts/
Properties/launchSettings.json
**/
Properties/launchSettings.json
*_i.c
*_i.c
*_p.c
*_p.c
...
...
vendor/gitlab-ci-yml/Docker.gitlab-ci.yml
View file @
719294cb
...
@@ -7,6 +7,7 @@ services:
...
@@ -7,6 +7,7 @@ services:
build
:
build
:
stage
:
build
stage
:
build
script
:
script
:
-
export IMAGE_TAG=$(echo -en $CI_BUILD_REF_NAME | tr -c '[:alnum:]_.-' '-')
-
docker login -u "gitlab-ci-token" -p "$CI_BUILD_TOKEN" $CI_REGISTRY
-
docker login -u "gitlab-ci-token" -p "$CI_BUILD_TOKEN" $CI_REGISTRY
-
docker build --pull -t "$CI_REGISTRY_IMAGE:$
CI_BUILD_REF_NAME
" .
-
docker build --pull -t "$CI_REGISTRY_IMAGE:$
IMAGE_TAG
" .
-
docker push "$CI_REGISTRY_IMAGE:$
CI_BUILD_REF_NAME
"
-
docker push "$CI_REGISTRY_IMAGE:$
IMAGE_TAG
"
vendor/gitlab-ci-yml/Elixir.gitlab-ci.yml
View file @
719294cb
# This template uses the non default language docker image
image
:
elixir:latest
# The image already has Hex installed. You might want to consider to use `elixir:latest`
image
:
trenpixster/elixir:latest
# Pick zero or more services to be used on all builds.
# Pick zero or more services to be used on all builds.
# Only needed when using a docker container to run your tests in.
# Only needed when using a docker container to run your tests in.
...
@@ -11,6 +9,8 @@ services:
...
@@ -11,6 +9,8 @@ services:
-
postgres:latest
-
postgres:latest
before_script
:
before_script
:
-
mix local.rebar --force
-
mix local.hex --force
-
mix deps.get
-
mix deps.get
mix
:
mix
:
...
...
vendor/gitlab-ci-yml/Go.gitlab-ci.yml
0 → 100644
View file @
719294cb
image
:
golang:latest
# The problem is that to be able to use go get, one needs to put
# the repository in the $GOPATH. So for example if your gitlab domain
# is mydomainperso.com, and that your repository is repos/projectname, and
# the default GOPATH being /go, then you'd need to have your
# repository in /go/src/mydomainperso.com/repos/projectname
# Thus, making a symbolic link corrects this.
before_script
:
-
ln -s /builds /go/src/mydomainperso.com
-
cd /go/src/mydomainperso.com/repos/projectname
stages
:
-
test
-
build
format
:
stage
:
test
script
:
# Add here all the dependencies, or use glide/govendor to get
# them automatically.
# - curl https://glide.sh/get | sh
-
go get github.com/alecthomas/kingpin
-
go tool vet -composites=false -shadow=true *.go
-
go test -race $(go list ./... | grep -v /vendor/)
compile
:
stage
:
build
script
:
# Add here all the dependencies, or use glide/govendor/...
# to get them automatically.
-
go get github.com/alecthomas/kingpin
# Better put this in a Makefile
-
go build -race -ldflags "-extldflags '-static'" -o mybinary
artifacts
:
paths
:
-
mybinary
vendor/gitlab-ci-yml/Gradle.gitlab-ci.yml
View file @
719294cb
...
@@ -31,4 +31,4 @@ build:
...
@@ -31,4 +31,4 @@ build:
test
:
test
:
stage
:
test
stage
:
test
script
:
script
:
-
./gradlew -g /cache
./
gradle check
-
./gradlew -g /cache
/.
gradle check
vendor/gitlab-ci-yml/
autodeploy/OpenS
hift.gitlab-ci.yml
→
vendor/gitlab-ci-yml/
Opens
hift.gitlab-ci.yml
View file @
719294cb
image
:
registry.gitlab.com/gitlab-examples/openshift-deploy
# This file is a template, and might need editing before it works on your project.
image
:
ayufan/openshift-cli
variables
:
# Application deployment domain
KUBE_DOMAIN
:
domain.example.com
stages
:
stages
:
-
build
-
test
-
test
-
review
-
review
-
staging
-
staging
-
production
-
production
build
:
variables
:
stage
:
build
OPENSHIFT_SERVER
:
openshift.default.svc.cluster.local
# OPENSHIFT_DOMAIN: apps.example.com
# Configure this variable in Secure Variables:
# OPENSHIFT_TOKEN: my.openshift.token
test1
:
stage
:
test
before_script
:
[]
script
:
script
:
-
command build
-
echo run tests
only
:
-
branches
production
:
test2
:
stage
:
production
stage
:
test
variables
:
before_script
:
[]
CI_ENVIRONMENT_URL
:
http://production.$KUBE_DOMAIN
script
:
script
:
-
command deploy
-
echo run tests
environment
:
name
:
production
url
:
http://production.$KUBE_DOMAIN
when
:
manual
only
:
-
master
staging
:
.deploy
:
&deploy
stage
:
staging
before_script
:
variables
:
-
oc login "$OPENSHIFT_SERVER" --token="$OPENSHIFT_TOKEN" --insecure-skip-tls-verify
CI_ENVIRONMENT_URL
:
http://staging.$KUBE_DOMAIN
-
oc project "$CI_PROJECT_NAME" 2> /dev/null || oc new-project "$CI_PROJECT_NAME"
script
:
script
:
-
command deploy
-
"
oc
get
services
$APP
2>
/dev/null
||
oc
new-app
.
--name=$APP
--strategy=docker"
environment
:
-
"
oc
start-build
$APP
--from-dir=.
--follow
||
sleep
3s
||
oc
start-build
$APP
--from-dir=.
--follow"
name
:
staging
-
"
oc
get
routes
$APP
2>
/dev/null
||
oc
expose
service
$APP
--hostname=$APP_HOST"
url
:
http://staging.$KUBE_DOMAIN
only
:
-
master
review
:
review
:
<<
:
*deploy
stage
:
review
stage
:
review
variables
:
variables
:
CI_ENVIRONMENT_URL
:
http://$CI_ENVIRONMENT_SLUG.$KUBE_DOMAIN
APP
:
$CI_BUILD_REF_NAME
script
:
APP_HOST
:
$CI_PROJECT_NAME-$CI_BUILD_REF_NAME.$OPENSHIFT_DOMAIN
-
command deploy
environment
:
environment
:
name
:
review/$CI_BUILD_REF_NAME
name
:
review/$CI_BUILD_REF_NAME
url
:
http://$CI_
ENVIRONMENT_SLUG.$KUBE
_DOMAIN
url
:
http://$CI_
PROJECT_NAME-$CI_BUILD_REF_NAME.$OPENSHIFT
_DOMAIN
on_stop
:
stop
_
review
on_stop
:
stop
-
review
only
:
only
:
-
branches
-
branches
except
:
except
:
-
master
-
master
stop_review
:
stop-review
:
<<
:
*deploy
stage
:
review
stage
:
review
script
:
-
oc delete all -l "app=$APP"
when
:
manual
variables
:
variables
:
APP
:
$CI_BUILD_REF_NAME
GIT_STRATEGY
:
none
GIT_STRATEGY
:
none
script
:
-
command destroy
environment
:
environment
:
name
:
review/$CI_BUILD_REF_NAME
name
:
review/$CI_BUILD_REF_NAME
action
:
stop
action
:
stop
when
:
manual
only
:
only
:
-
branches
-
branches
except
:
except
:
-
master
-
master
staging
:
<<
:
*deploy
stage
:
staging
variables
:
APP
:
staging
APP_HOST
:
$CI_PROJECT_NAME-staging.$OPENSHIFT_DOMAIN
environment
:
name
:
staging
url
:
http://$CI_PROJECT_NAME-staging.$OPENSHIFT_DOMAIN
only
:
-
master
production
:
<<
:
*deploy
stage
:
production
variables
:
APP
:
production
APP_HOST
:
$CI_PROJECT_NAME.$OPENSHIFT_DOMAIN
when
:
manual
environment
:
name
:
production
url
:
http://$CI_PROJECT_NAME.$OPENSHIFT_DOMAIN
only
:
-
master
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment