summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2018-05-28CI use a stretch imagekwadronaut
'deploy_test:jessie:master' will deploy to jessie, the packages that are in the 'master' debian repository (stable), the 'except master, stretch' will tell it to not deploy when something to these branches is pushed. Fixes #8920 Related #8916
2017-12-21CI: Install gems as unprivileged userVarac
Installing gems as user root and accessing them as unprivileged user breaks with gems that ship files with too restrictive file permissions. See https://github.com/invadersmustdie/puppet-catalog-test/issues/38
2017-12-21CI: Always run setup.sh scriptVarac
2017-12-21CI: Disable global caching and use default cachingVarac
from https://docs.gitlab.com/ce/ci/yaml/README.html#cache: "By default caching is enabled and shared between pipelines and jobs, starting from GitLab 9.0"
2017-09-28CI: Test staging deb repo componentVarac
Resolves: #8871
2017-09-28CI: Fix caching between jobsVarac
fog-aws gem was not installed so Job #19895 failed for b566104d The reason was that caching was configured wrongly so files got cached vertically for each job. After re-configuring the gitlab-runner cache on beluga, caches were lost and resulted in failing builds. This commit configures caching in a way that we define one global cache for all platform pipelines. Resolves: #8872
2017-06-30[CI] Add upgrade platform CI testVarac
Resolves: #8541
2017-06-30[CI] Run setup.sh when running CI tests locallyVarac
2017-06-26Add manual deploy test for master branchVarac
2017-06-26Lint .gitlab-ci.ymlVarac
2017-06-23Use stdbuf instead of unbuffer for CI timestampingVarac
There are different reasons for this: - Using `stdbuf` will correctly return and non-zero exit code so when something breaks during CI `gitlab-runner` will mark the build as failed (Resolves: #8821). - `stdbuf` is already installed by the `coreutils` package and thus saves diskspace
2017-05-10fix CI image locationMicah Anderson
2017-05-06Add timestamps to all platform deploysvarac
Resolves: #8791
2017-05-02Limit ci.leap.se deployment to leap/master (Closes #8782)Micah Anderson
2017-04-27change environment names to match ci-build.shMicah Anderson
2017-04-27Improve ci-build.sh (Closes #8771)varac
* Change environment names for clarity: . Use staging for deploying to latest . Use production environments to deploy to demo: production/vpn production/mail * Install leap_cli if not present and define default values * Remove old nodes from cached runs * Remove no longer used SEEDS variable * Debugging improvements: . Hide secrets when calling ci-build.sh with xtrace enabled . Use unbuffer to we can add debug output locally . Add debugging to build_from_scratch()
2017-04-25Add a production environment for demovpn, demomailMicah Anderson
Pull duplicated bits into a function
2017-04-25Fix the pipefail by putting ts inside of ci-build.shMicah Anderson
2017-04-25Switch to using new docker location for ruby imageMicah Anderson
2017-04-25CI: deploy_test should run for MRs, but not when merged into masterMicah Anderson
2017-04-20Enhance ci-build.sh for latest CI builds.Micah Anderson
. Reorganize script to allow for multiple builds . Add latest build, pulling from the ibex provider . Run the build as the cirunner unprivileged user . Set pipefail because job is run within a pipe . Change name of 'build' stage to 'deploy' . Setup an environment for the latest CI deployment
2017-01-31Platform CI: Dont run bundle install in parallelvarac
Closes: #8684
2016-10-18Use docker for CI testingvarac
2016-10-18Add timestamps to build outputvarac
2016-09-01fix paths for gitlab cielijah
2016-07-16Use bin/ci-build.sh as build scriptvarac
- Use dynamic build vm names
2016-07-15destoy VMs after successful buildvarac
2016-07-14Use bundled version of leap_cli for testsvarac
2016-07-14Remove submodule command from .gitlab-ci.ymlMicah
Change-Id: I649b8d951e46d768e1d085d53442c1484bce931e
2016-07-05Polish platform buils config filevarac
2016-07-05renenable global before_script in .gitlab-ci.ymlvarac
2016-07-05Update .gitlab-ci.yml and build config for local buildsvarac
2016-06-30directly call build-platform.sh in build jobvarac
2016-06-28dont run default before_script for build stagevarac
2016-06-28Don't use docker for platform ci buildsvarac
Will try later, but for now it fails with not finding bundle cmd.
2016-06-16disable rspec stage, add build stagevarac
2016-06-14added catalog test to .gitlab-ci.ymlvarac
2016-06-12add initial .gitlab-ci.ymlvarac