Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-05preventing blocked users and their PipelineSchdules from creating new Pipelinesdrew cimino
updated several specs and factories to accomodate new permissions
2019-06-03Merge branch 'security-60039' into 'master'GitLab Release Tools Bot
Disallow invalid MR branch name See merge request gitlab/gitlabhq!3052
2019-05-06Fix schedule head pipeline updateShinya Maeda
Currently, schedule head pipeline update method which executed after pipeline creation does not take into account of merge reqeust pipelines. We should use dedicated `all_merge_requests` method in this case.
2019-05-02Use full ref when creating MR pipeline in specsMark Chao
Continuation of 426488b7218e85ce69868ae4628801af2322b74a
2019-04-16Rewind IID on Ci::PipelinesKamil Trzciński
If no pipeline is created we currently have IID gap. This is due to fact that we generate IID not on save, but rather ahead of time. This results, us, losing IIDs.
2019-04-12Add frozen_string_literal to spec/servicesThong Kuah
Probably useful as we often move these files to "new" files.
2019-04-09Use Gitlab::PushOptions for `ci.skip` push optionLuke Duncalfe
Previously the raw push option Array was sent to Pipeline::Chain::Skip. This commit updates this class (and the chain of classes that pass the push option parameters from the API internal `post_receive` endpoint to that class) to treat push options as a Hash of options parsed by GitLab::PushOptions. The GitLab::PushOptions class takes options like this: -o ci.skip -o merge_request.create -o merge_request.target=branch and turns them into a Hash like this: { ci: { skip: true }, merge_request: { create: true, target: 'branch' } } This now how Pipeline::Chain::Skip is determining if the `ci.skip` push option was used.
2019-04-03Add port section to CI Image objectFrancisco Javier López
In order to implement https://gitlab.com/gitlab-org/gitlab-ee/issues/10179 we need several modifications on the CI config file. We are adding a new ports section in the default Image object. Each of these ports will accept: number, protocol and name. By default this new configuration will be only enabled in the Web IDE config file.
2019-03-01Add suffix for merge request eventShinya Maeda
Fix ok Add spec Fix ok Fix Add changelog Fix Add memoization a fix
2019-02-27Persist source sha and target sha for merge pipelinesShinya Maeda
source_sha and target_sha are used for merge request pipelines
2019-01-04Refactor the logic of updating head pipelinesShinya Maeda
Sort out some logic
2019-01-02Merge branch '18667-handle-push-opts' into 'master'Douwe Maan
Handle 'git push -o ci.skip' Closes #18667 See merge request gitlab-org/gitlab-ce!15643
2019-01-02Merge branch 'security-master-secret-ci-variables-exposed' into 'master'John Jarvis
[master] Secret CI variables can exposed by creating a tag with the same name as an existing protected branch See merge request gitlab/gitlabhq!2596
2018-12-31Add support for Git push options, specifically ci.skipJonathon Reinhart
gitlab-org/gitlab-shell!166 added support for collecting push options from the environment, and passing them along to the /internal/post_receive API endpoint. This change handles the new push_options JSON element in the payload, and passes them on through to the GitPushService and GitTagPushService services. Futhermore, it adds support for the first push option, ci.skip. With this change, one can use 'git push -o ci.skip' to skip CI pipe execution. Note that the pipeline is still created, but in the "skipped" state, just like with the 'ci skip' commit message text. Implements #18667
2018-12-13Re-define default only except policyKamil Trzciński
2018-12-11Fix MR pipelines run on only: refexShinya Maeda
2018-12-08Use full ref when creating MR pipeline in specsMatija Čupić
2018-12-05Rename project's pipelines relationFrancisco Javier López
2018-12-05Merge request pipelinesShinya Maeda
2018-11-30Squashed commit of the following:Shinya Maeda
commit 0c00e52d339f8471a6ea425d5a4a59751a3f4a35 Author: Shinya Maeda <shinya@gitlab.com> Date: Fri Nov 30 15:41:46 2018 +0900 Update schedules.md commit 0ae56bf5a0ba9254d2ebd4c846395113ae72d686 Merge: c143777c9f2 9ce28bf08b7 Author: Shinya Maeda <shinya@gitlab.com> Date: Fri Nov 30 15:38:01 2018 +0900 Merge branch 'master-ce' into ignore-failed-pipeline-creation-on-pipeline-schedule commit c143777c9f250c8075355ac07e9bae7b074665c3 Author: Shinya Maeda <shinya@gitlab.com> Date: Thu Nov 29 17:18:07 2018 +0900 Fix coding offence commit 7c816dfa634b5911310c67c285fc3c37d5f03517 Author: Shinya Maeda <shinya@gitlab.com> Date: Thu Nov 29 16:12:06 2018 +0900 Improve spec quality commit f78eed45e991123f8af4a7b24f041529bbb35e91 Merge: 96d20ce9144 a5f4627857b Author: Shinya Maeda <shinya@gitlab.com> Date: Thu Nov 29 15:20:16 2018 +0900 Merge branch 'master-ce' into ignore-failed-pipeline-creation-on-pipeline-schedule commit 96d20ce914458f86e68b57bc1bb88ab8d27f010b Author: Shinya Maeda <shinya@gitlab.com> Date: Tue Nov 27 16:25:42 2018 +0900 Print pipeline error commit 97842068b6cf1432cd400ead749843946b4f51ee Merge: c2b015949af 2ee8c40fc16 Author: Shinya Maeda <shinya@gitlab.com> Date: Tue Nov 27 15:51:49 2018 +0900 Merge branch 'master-ce' into ignore-failed-pipeline-creation-on-pipeline-schedule commit c2b015949afb3ecc70cb057e2d13672f378c0d03 Merge: 3435137c17b fbbe5ccd1be Author: Shinya Maeda <shinya@gitlab.com> Date: Mon Nov 26 15:26:17 2018 +0900 Merge branch 'master-ce' into ignore-failed-pipeline-creation-on-pipeline-schedule commit 3435137c17b0ef03003e39dd08c7370fe916c626 Author: Shinya Maeda <shinya@gitlab.com> Date: Tue Nov 20 17:45:38 2018 +0900 Track exception with Sentry commit 3f01f10d3b7380f0e8ceb3a379d8b6c602e9d6ca Merge: 5749c62355f 8a581d531ba Author: Shinya Maeda <shinya@gitlab.com> Date: Tue Nov 20 17:12:41 2018 +0900 Merge branch 'master-ce' into ignore-failed-pipeline-creation-on-pipeline-schedule commit 5749c62355f8de62bb4e36ba1e351a78350607c1 Author: Shinya Maeda <shinya@gitlab.com> Date: Thu Nov 1 11:14:26 2018 +0900 Create a pipeline even if it is corrupted commit e01789890b6949b346d40fadef41aa133191cc43 Author: Shinya Maeda <shinya@gitlab.com> Date: Wed Oct 31 14:26:09 2018 +0900 Improve production log message commit f20d698a535f1dc70d5437c20b629fd1d956fb27 Author: Shinya Maeda <shinya@gitlab.com> Date: Fri Oct 19 17:11:20 2018 +0900 Fix typo commit 01323b02ac41ec50bcf237409f2e3c5c214bbfc1 Author: Shinya Maeda <shinya@gitlab.com> Date: Thu Oct 18 14:46:44 2018 +0900 Update documents commit 460337bf4a7e67a35d6c342678b4cfe66710ad56 Author: Shinya Maeda <shinya@gitlab.com> Date: Wed Oct 10 13:21:26 2018 +0900 Add changelog commit a3c4711752fedebfacbdf52da94058524af3c9f4 Author: Shinya Maeda <shinya@gitlab.com> Date: Wed Oct 10 09:20:06 2018 +0900 Ignore failed pipeline creation in pipeline schedule worker. Instead, logging the event.
2018-11-15Ignore environment validation failureShinya Maeda
2018-11-12Fix non-hacking wayKamil Trzciński
2018-11-12Simplify testKamil Trzciński
2018-11-12tags testKamil Trzciński
2018-11-07add specs for create pipeline service and new retry when featureMarkus Doits
2018-07-11Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao
2018-05-21Fix Rubocop offense in create pipeline services :cop:Grzegorz Bizon
2018-05-18Separate persisted and runtime pipeline variablesGrzegorz Bizon
2018-05-04Improve variable comparisonMatija Čupić
2018-04-18Use variables_attributes intead of variablesMatija Čupić
2018-04-18Add variables option to Ci::CreatePipelineServiceMatija Čupić
2017-12-13Prevent worker that updates merge requests head pipeline from failing jobsFelipe Artur
2017-12-08Add Chain::Command specsKamil Trzcinski
2017-12-08Fix invalid pipeline build chain tag evaluationGrzegorz Bizon
2017-12-05Ensure pippeline corresponds with the sha of an MRJarka Kadlecova
2017-10-11Set pipeline config source attribute in a build stepGrzegorz Bizon
2017-10-07Add a project forks spec helperBob Van Landuyt
The helper creates a fork of a project with all provided attributes, but skipping the creation of the repository on disk.
2017-09-26Add test for head pipeline assignment when skippedGrzegorz Bizon
Closes gitlab-org/gitlab-ce#34415
2017-09-26Fix code style offenses in pipeline create servicesGrzegorz Bizon
2017-09-25Extract pipeline chain builder classes from serviceGrzegorz Bizon
2017-09-07Merge branch 'zj-auto-devops-table' into 'master'Kamil Trzciński
Implement the implied CI/CD config for AutoDevOps Closes #34777 See merge request !13923
2017-09-07fix CIMaxim Rydkin
2017-09-06Merge branch 'master' into zj-auto-devops-tableZeger-Jan van de Weg
2017-09-06Use hook for setting Pipeline config_sourceZeger-Jan van de Weg
2017-09-03Fix specShinya Maeda
2017-09-03Remove access_level index from runner. Add protected on ci_pipelines. Add ↵Shinya Maeda
protected index on ci_builds.
2017-08-28Fix specShinya Maeda
2017-08-28Fix specShinya Maeda
2017-08-25Make default trigger factory generate an ownerLin Jen-Shin
And specify owners more clearly
2017-08-18Update merge request pipeline even if if has errorsGrzegorz Bizon