- Feb 24, 2020
-
-
GitLab Bot authored
-
- Feb 20, 2020
-
-
GitLab Bot authored
-
- Jan 21, 2020
-
-
GitLab Bot authored
-
- Dec 20, 2019
-
-
GitLab Bot authored
-
- Nov 19, 2019
-
-
GitLab Bot authored
-
- Sep 18, 2019
-
-
GitLab Bot authored
-
- Sep 16, 2019
-
-
GitLab Bot authored
-
- Sep 09, 2019
-
-
drew authored
-
- Sep 05, 2019
-
-
Cédric Tabin authored
Since it is not possible to dynamically detect if a job is automatically cancellable or not, a this new attribute is necessary. Moreover, it let the maintainer of the repo to adjust the behaviour of the auto cancellation feature to match exactly what he needs.
-
- Aug 20, 2019
-
-
drew authored
- Added Gitlab::Ci::Config::Entry::Rules and Gitlab::Ci::Config::Entry::Rules:Rule to handle lists of Rule objects to be evalauted for job inclusion - Added `if:` and `changes:` as available Rules::Rule::Clause classes - Added Rules handling logic to Seed::Build#included? with extra specs - Use DisallowedKeysValidator to mutually exclude rules: from only:/except: on job config
-
- Aug 13, 2019
-
-
Kamil Trzcińśki authored
Since we are unsure what would be the behavior of `stage:` when we work on DAG. Let's make `stage:` to be required today with `needs:`.
-
- Aug 01, 2019
-
-
Kamil Trzcińśki authored
This implements the support for `needs:` keyword as part of GitLab CI. That makes some of the jobs to be run out of order.
-
- Jun 18, 2019
-
-
This moves all existing `image/services/before_script/variables` into `default:`. This allows us to easily add a default and top-level entries. `default`: is keep backward compatible: to be considered to be job if `default:script:` is specified. This behavior should be removed. All existing `image/services/before_script/variables` are properly handled in root context.
-
- Jun 05, 2019
-
-
Wolphin authored
-
- Jan 25, 2019
-
-
Grzegorz Bizon authored
We reuse this constant in EE.
-
- Jan 15, 2019
-
-
Grzegorz Bizon authored
Introduce `default:` configuration entry setting that makes it possible to configure a default value of an entry, what overrides class-level `def self.default` value.
-
- Jan 14, 2019
-
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
This commit refactors only/except policies so that these policies could be self-contained. This also adds some changes to YAML configuration library to provide more context to default entry value fabrication process.
-
- Jan 04, 2019
-
-
Kamil Trzcińśki authored
These are data columns that store runtime configuration of build needed to execute it on runner and within pipeline. The definition of this data is that once used, and when no longer needed (due to retry capability) they can be freely removed. They use `jsonb` on PostgreSQL, and `text` on MySQL (due to lacking support for json datatype on old enough version).
-
- Dec 13, 2018
-
-
- Dec 04, 2018
-
-
Shinya Maeda authored
Currently, if a job does not have only/except policies, the policy is considered as an unspecified state, and therefore the job is executed regardless of how it's executed and which branch/tags are targetted. Ideally, this should be specified as only: ['branches', 'tags'], as it indicates that unspecified policy jobs are meant to run on any git references.
-
- Nov 29, 2018
-
-
Kamil Trzcińśki authored
This decouples Ci::Config to provide a common interface for handling user configuration files.
-
- Nov 08, 2018
-
-
Kamil Trzcińśki authored
This prevents some of the abusive behaviors, of someone putting 100000 and creating out of memory condition easily
-
- Nov 07, 2018
-
-
Markus Doits authored
-
Markus Doits authored
-
Markus Doits authored
-
Markus Doits authored
before: - Method `validate_retry_max` has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring. - Method `validate_retry_when` has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
-
Markus Doits authored
before: - Method `validate_retry` has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. - Method `validate_retry_max` has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring. - Method `validate_retry_when` has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
-
Markus Doits authored
-
- Oct 27, 2018
-
-
Matija Čupić authored
-
- Oct 26, 2018
-
-
gfyoung authored
Enables frozen string for the following: * lib/gitlab/ci/*.rb * lib/gitlab/ci/build/**/*.rb * lib/gitlab/ci/config/**/*.rb * lib/gitlab/ci/pipeline/**/*.rb * lib/gitlab/ci/reports/**/*.rb Partially addresses #47424.
-
Matija Čupić authored
-
- Oct 04, 2018
-
-
Shinya Maeda authored
-
- Oct 02, 2018
-
-
-
-
-
-
commit 9d9594ba20097dc4598f7eb42a9f9d78d73eae54 Author: Shinya Maeda <shinya@gitlab.com> Date: Thu Sep 13 20:18:31 2018 +0900 Cancel scheduled jobs commit f31c7172e07a9eb03b58c1e62eaa18cda4064aa6 Author: Shinya Maeda <shinya@gitlab.com> Date: Thu Sep 13 11:18:42 2018 +0900 Add Ci::BuildSchedule commit fb6b3ca638f40f9e1ee38b1fdd892bda4f6fede7 Author: Shinya Maeda <shinya@gitlab.com> Date: Wed Sep 12 20:02:50 2018 +0900 Scheduled jobs
-
- Sep 04, 2018
-
-
Grzegorz Bizon authored
-
- Aug 24, 2017
-
-
Grzegorz Bizon authored
-