- Feb 24, 2020
-
-
GitLab Bot authored
-
- Feb 19, 2020
-
-
GitLab Bot authored
-
- Feb 12, 2020
-
-
GitLab Bot authored
-
- Jan 17, 2020
-
-
GitLab Bot authored
-
- Jan 16, 2020
-
-
GitLab Bot authored
-
- Jan 10, 2020
-
-
GitLab Bot authored
-
- Dec 19, 2019
-
-
GitLab Bot authored
-
- Dec 18, 2019
-
-
GitLab Bot authored
-
- Dec 16, 2019
-
-
GitLab Bot authored
-
GitLab Bot authored
-
- Dec 15, 2019
-
-
GitLab Bot authored
-
- Dec 12, 2019
-
-
GitLab Bot authored
-
- Dec 10, 2019
-
-
GitLab Bot authored
-
- Dec 09, 2019
-
-
GitLab Bot authored
-
- Nov 27, 2019
-
-
GitLab Bot authored
-
- Nov 25, 2019
-
-
GitLab Bot authored
-
- Nov 22, 2019
-
-
GitLab Bot authored
-
- Nov 14, 2019
-
-
GitLab Bot authored
-
- Nov 08, 2019
-
-
GitLab Bot authored
-
GitLab Bot authored
-
- Nov 01, 2019
-
-
GitLab Bot authored
-
- Oct 29, 2019
-
-
GitLab Bot authored
-
- Oct 28, 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.
-