Commit Graph

30 Commits

Author SHA1 Message Date
GitLab Bot ead25aaac3 Add latest changes from gitlab-org/gitlab@master 2024-08-16 09:12:07 +00:00
GitLab Bot b7b1a593e4 Add latest changes from gitlab-org/gitlab@master 2021-05-03 18:10:17 +00:00
GitLab Bot c59765a50a Add latest changes from gitlab-org/gitlab@master 2020-06-24 18:09:03 +00:00
GitLab Bot 20d564f106 Add latest changes from gitlab-org/gitlab@master 2020-02-05 12:09:15 +00:00
GitLab Bot b5ad06174b Add latest changes from gitlab-org/gitlab@master 2019-11-21 15:06:17 +00:00
Tiger f6bfd51dea Remove ignore rule for ProjectAutoDevops#domain 2019-07-22 15:46:00 +10:00
Thong Kuah f2e6aec0b8 Remove un-used methods
These two methods were used in emitting AUTO_DEVOPS_DOMAIN which has now
been dropped.
2019-05-24 14:40:12 +12:00
Thong Kuah f0efa2f91f Stop emitting AUTO_DEVOPS_DOMAIN Ci variable
Update documentation to reflect removal
2019-05-24 14:40:12 +12:00
Thong Kuah 4ec16912b8 Autocorrect with RSpec/ExampleWording cop
- rewords examples starting with 'should'
- rewords examples starting with 'it'

Note: I had to manually fixup "onlies" to "only"
2019-04-05 08:43:27 +00:00
Thong Kuah a2cfc150ce Add # frozen_string_literal to spec/models
Adds `# frozen_string_literal: true` to spec/models ruby files
2019-04-01 14:37:54 +13:00
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