Commit Graph

20 Commits

Author SHA1 Message Date
Shinya Maeda e1449df7a2 Fix coding offence 2018-12-04 19:24:21 +09:00
Shinya Maeda 45a5ed6d02 fix wording 2018-12-03 22:01:30 +09:00
Shinya Maeda bec4740f30 Fix the coding style 2018-12-03 21:47:26 +09:00
Shinya Maeda dd4a8df4cb Validate enum uniqueness 2018-12-03 20:10:13 +09:00
Alessio Caiazza 94fc061936
Add timed incremental rollout to Auto DevOps
Auto DevOps deployment strategies now supports timed incremental
rollout. We are deprecating the usage of INCREMENTAL_ROLLOUT_ENABLED
environment variable in Auto DevOps template.

The new behavior will be driven by the INCREMENTAL_ROLLOUT_MODE variable
that can either be manual (same as INCREMENTAL_ROLLOUT_ENABLED) or
timed.

Rollout deployments will be executed using a 5 minute delay between each
job.
2018-10-05 21:14:59 +02:00
Dylan Griffith 555cdadee6 Resolve "Enable Auto DevOps instance-wide on GitLab.com" 2018-08-16 13:24:25 +00:00
Kamil Trzciński b780efab26 Merge remote-tracking branch 'origin/master' into 38542-application-control-panel-in-settings-page 2018-06-07 20:27:30 +02:00
Mayra Cabrera 5370c442df Resolve "Automatically provide a Deploy Token to projects when Auto DevOps is enabled" 2018-06-07 18:09:14 +00:00
Matija Čupić 637b90db6e
Add spec for continuous deploy strategy 2018-06-07 14:58:09 +02:00
Matija Čupić 78ae23045b
Reverse logic of manual and continuous deploy strategies 2018-06-06 19:09:46 +02:00
Matija Čupić 39412d0a16
Add deploy strategy related predefined variables 2018-06-01 23:58:39 +02:00
Matija Čupić 5e9687a198
Add deploy_strategy to ProjectAutoDevops 2018-06-01 23:39:24 +02:00
Grzegorz Bizon 0cf0a7a898 DRY project-level predefined variables 2018-03-13 14:00:14 +01:00
Matija Čupić 56bcb3e8c8
Use Gitlab::CurrentSettings instead of current_application_settings 2018-02-03 12:20:59 +01:00
Matija Čupić e6487168ea
Read the AutoDevOps instance domain in ProjectAutoDevOps 2018-02-01 23:59:14 +01:00
Kamil Trzcinski 9bed20d2ae Add specs for warning message shown in Auto DevOps settings 2017-09-19 18:42:13 +02:00
bokebilly 3017697701 Add warning message if domain or cluster are not configured 2017-09-19 15:32:31 +02:00
Kamil Trzcinski 632f6ba267 Add tests to cover all introduced changes 2017-09-06 21:00:34 +02:00
Zeger-Jan van de Weg bcd70c4c46
Incorporate review 2017-09-04 15:44:46 +02:00
Zeger-Jan van de Weg 6ed490401f
Implement the implied CI/CD config for AutoDevOps
Behind an application setting, which defaults to false, this commit
implements the implied CI/CD config. Which means that in the case we
can't find the `.gitlab-ci.yml` on the commit we want to start a
pipeline for, we fall back to an implied configuration.

For now the Bash template has been copied to
`Auto-Devops.gitlab-ci.yml` so the tests actually work.

Fixes #34777
2017-08-31 22:25:25 +02:00