summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
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