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-05-06Fix merge request pipeline exist methodShinya Maeda
Refactor
2019-05-02Adds a way to start multiple manual jobs in stageMayra Cabrera
- Adds an endpoint on PipelinesController - Adds a service that iterates over every build in a stage and plays it. - Includes 'play_manual' details on EntitySerializer - Builds a new Stage state: PlayManual. An stage can take this status if it has manual builds or an skipped, scheduled or manual status - Includes FE modifications and specs
2019-04-29Fix CI_COMMIT_REF_NAME and SLUG variableShinya Maeda
With Pipelines for Merge Requests feature, users cannout keep using $CI_COMMIT_REF_NAME and _SLUG predefined variables for dynamic environments. We fix this problem by explicitly looking at the source ref.
2019-04-24Merge branch 'add-ci-variable-protected-ref' into 'master'Grzegorz Bizon
Add CI variable CI_REF_PROTECTED See merge request gitlab-org/gitlab-ce!26716
2019-04-16Merge branch 'mc/feature/custom-metrics-ce' into 'master'Kamil Trzciński
Backport metrics report type See merge request gitlab-org/gitlab-ce!26798
2019-04-16Backport changes from EEMatija Čupić
This backports the changes from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10452
2019-04-12Don't render artifact download links on the project tags page for builds ↵drew cimino
with expired artifacts
2019-04-10Change CI_REF_PROTECTED variable to CI_COMMIT_REF_PROTECTEDJason van den Hurk
2019-04-10Added the CI_REF_PROTECTED variable to the Gitlab runnerJason van den Hurk
This variable shows if the branch the runner is executing is protected or not. References: #50909
2019-04-09[CE] Support multiple assignees for merge requestsOswaldo Ferreira
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
2019-04-02Backport EE changeShinya Maeda
This is for merge request pipelines
2019-04-01Add # frozen_string_literal to spec/modelsThong Kuah
Adds `# frozen_string_literal: true` to spec/models ruby files
2019-03-29Merge branch 'persist-fulll-ref-path-for-mr-pipelines' into 'master'Kamil Trzciński
Use merge request HEAD ref for detached merge request pipelines Closes #58454 See merge request gitlab-org/gitlab-ce!25504
2019-03-29Create detached merge request pipelinesShinya Maeda
By using `refs/merge-requests/:iid/head` ok ok Improve naming nicely Add nice tests add nice tests fix some more revert
2019-03-27Allow ref name caching CommitService#find_commitStan Hu
For a given merge request, it's quite common to see duplicate FindCommit Gitaly requests because the Gitaly CommitService caches the request by the commit SHA, not by the ref name. However, most of the duplicate requests use the ref name, so the cache is never actually used in practice. This leads to unnecessary requests that slow performance. This commit allows certain callers to bypass the ref name to OID conversion in the cache. We don't do this by default because it's possible the tip of the branch changes during the commit, which would cause the caller to get stale data. This commit also forces the Ci::Pipeline to use the full ref name so that caching can work for merge requests. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57083
2019-03-21Update merge request widget pipeline blockNathan Friend
This commit updates the pipeline block that appears on the merge request page to include information that will be exposed by the API as part of the post-merge pipeline feature.
2019-03-20Create framework for build prerequisitesTiger
Introduces the concept of Prerequisites for a CI build. If a build has unmet prerequisites it will go through the :preparing state before being made available to a runner. There are no actual prerequisites yet, so current behaviour is unchanged.
2019-03-20Add :preparing status to HasStatusTiger
Introduces a new status for builds between :created and :pending that will be used when builds require one or more prerequisite actions to be completed before being picked up by a runner (such as creating Kubernetes resources before deploying). The existing :created > :pending transition is unchanged, so only builds that require preparation will use the :preparing status.
2019-03-13Make all_pipelines method compatible with pipelines for merge requestsShinya Maeda
Make it sane Include merge ref head Fix union Improve a bit Add spec remove add spec Add changelog fix coding offence Apply suggestion to spec/models/merge_request_spec.rb ok ok Fix Fix spec Fix spec fix Simplify the things Memoize OK a
2019-03-05Make sure MR and milestone projects are sameJarka Košanová
2019-03-05Rename ambiguous association names in Ci::PipelineShinya Maeda
fix it ok Fix head pipeline
2019-03-05Merge branch 'master' into expose-additional-merge-request-pipeline-variablesHiroyuki Sato
Conflicts: doc/ci/variables/README.md spec/models/ci/pipeline_spec.rb
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-02-26Fix Ci::Pipeline#all_merge_requests missing forked MRsStan Hu
Ci::Pipeline#all_merge_requests was only returning merge requests for that project, but it should include merge requests from forks as well. Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-02-21Move ChatOps to CoreJames Fargher
ChatOps used to be in the Ultimate tier.
2019-02-13Support `only: changes:` on MR pipelinesHiroyuki Sato
2019-01-25Add some specs for processable CI/CD entities relationGrzegorz Bizon
2018-12-08Use full ref when possible to avoid ambiguityMatija Čupić
2018-12-06Expose merge request pipeline variablesShinya Maeda
Introduce the following variables - CI_MERGE_REQUEST_ID - CI_MERGE_REQUEST_IID - CI_MERGE_REQUEST_REF_PATH - CI_MERGE_REQUEST_PROJECT_ID - CI_MERGE_REQUEST_PROJECT_PATH - CI_MERGE_REQUEST_PROJECT_URL - CI_MERGE_REQUEST_TARGET_BRANCH_NAME - CI_MERGE_REQUEST_SOURCE_PROJECT_ID - CI_MERGE_REQUEST_SOURCE_PROJECT_PATH - CI_MERGE_REQUEST_SOURCE_PROJECT_URL - CI_MERGE_REQUEST_SOURCE_BRANCH_NAME
2018-12-05Rename project's pipelines relationFrancisco Javier López
2018-12-05Merge request pipelinesShinya Maeda
2018-12-04CE port of Add new service to create the web ide terminalFrancisco Javier López
2018-12-04Fix coding offenceShinya Maeda
2018-12-03fix wordingShinya Maeda
2018-12-03Fix the coding styleShinya Maeda
2018-12-03Validate enum uniquenessShinya Maeda
2018-11-06Merge branch 'support-project-security-dashboard' into 'master'Grzegorz Bizon
Backport support project security dashboard changes See merge request gitlab-org/gitlab-ce!22824
2018-11-06Backport support project security dashboard changesKamil Trzciński
2018-11-06Backport generic methods to CEOlivier Gonzalez
Allow to fetch all pipelines for every projects in a group and its subgroups. Allow to fetch the latest pipeline id for each projects of a group and its subgroups.
2018-10-22Do not raise error when checking pipeline referenceGrzegorz Bizon
Return from the `Ci::Pipeline#ref_exists?` in case when there is no repository present. This also fixes pipeline page feature specs by changing pipeline reference instead of stubbing `ref_exist?` method.
2018-10-22Fix pipeline reference existence check and add specsGrzegorz Bizon
2018-10-05Merge branch 'master-ce' into scheduled-manual-jobsShinya Maeda
2018-10-05Merge branch 'master-ce' into scheduled-manual-jobsShinya Maeda
2018-10-04Merge branch 'master' into 'feature/gb/pipeline-only-except-with-modified-paths'Kamil Trzciński
# Conflicts: # app/models/ci/pipeline.rb
2018-10-04Fix spec according to the Ci::Pipeline#delay renameShinya Maeda
2018-10-04Add pipeline.default_branch? mehodOlivier Gonzalez
Helps to know if the pipeline ref matches the project's default branch
2018-10-02Add unit spec for Ci::PipelineShinya Maeda
2018-10-02Expose paths modified by a push from a pipeline classGrzegorz Bizon
2018-09-18Resolve "Enable Auto DevOps by default for self managed instances of GitLab"Dylan Griffith