Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Davila <rdavila84@gmail.com>2016-08-02 17:47:05 +0300
committerRobert Speicher <rspeicher@gmail.com>2016-08-02 19:25:14 +0300
commit0ee33149fc7375201e14e79a6027e577d59c66a0 (patch)
treeb772c9b18a7be03d08f7b7e88c3e87bbe19c64ab /vendor/gitlab-ci-yml/C++.gitlab-ci.yml
parentb4b7adbed5fb95ca7c7d1997d2206894c24c2e18 (diff)
Add and update templates for 8.11
Diffstat (limited to 'vendor/gitlab-ci-yml/C++.gitlab-ci.yml')
-rw-r--r--vendor/gitlab-ci-yml/C++.gitlab-ci.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/vendor/gitlab-ci-yml/C++.gitlab-ci.yml b/vendor/gitlab-ci-yml/C++.gitlab-ci.yml
new file mode 100644
index 00000000000..c83c49d8c95
--- /dev/null
+++ b/vendor/gitlab-ci-yml/C++.gitlab-ci.yml
@@ -0,0 +1,26 @@
+# use the official gcc image, based on debian
+# can use verions as well, like gcc:5.2
+# see https://hub.docker.com/_/gcc/
+image: gcc
+
+build:
+ stage: build
+ # instead of calling g++ directly you can also use some build toolkit like make
+ # install the necessary build tools when needed
+ # before_script:
+ # - apt update && apt -y install make autoconf
+ script:
+ - g++ helloworld.cpp -o mybinary
+ artifacts:
+ paths:
+ - mybinary
+ # depending on your build setup it's most likely a good idea to cache outputs to reduce the build time
+ # cache:
+ # paths:
+ # - "*.o"
+
+# run tests using the binary built before
+test:
+ stage: test
+ script:
+ - ./runmytests.sh