| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make specs a bit fasterspec_optimization | Valery Sizov | 2016-11-01 | 2 | -13/+22 |
| | | |||||
| * | Add some tests for updating ci runner informationupdate-runner-information | Grzegorz Bizon | 2016-10-03 | 1 | -16/+27 |
| | | |||||
| * | Solve code review comments | Kamil Trzcinski | 2016-09-19 | 1 | -0/+9 |
| | | |||||
| * | Added builds_spec and git_http_specs | Kamil Trzcinski | 2016-09-15 | 1 | -11/+66 |
| | | |||||
| * | Add test with inactive error use case for 'POST /ci/api/v1/builds/register.json' | Tomasz Maczukin | 2016-09-13 | 1 | -0/+10 |
| | | |||||
| * | Fix rubocop offences | Tomasz Maczukin | 2016-09-13 | 1 | -1/+1 |
| | | |||||
| * | Change response for /ci/api/v1/builds/register.json from 404 to 204 | Tomasz Maczukin | 2016-09-13 | 1 | -19/+31 |
| | | |||||
| * | Constants in specs | Jacob Vosmaer | 2016-09-06 | 1 | -1/+1 |
| | | |||||
| * | Verify JWT messages from gitlab-workhorse | Jacob Vosmaer | 2016-09-05 | 1 | -1/+10 |
| | | |||||
| * | Pre-create all builds for Pipeline when a trigger is received | Kamil Trzcinski | 2016-08-11 | 2 | -89/+77 |
| | | | | | | | | | | | | This change simplifies a Pipeline processing by introducing a special new status: created. This status is used for all builds that are created for a pipeline. We are then processing next stages and queueing some of the builds (created -> pending) or skipping them (created -> skipped). This makes it possible to simplify and solve a few ordering problems with how previously builds were scheduled. This also allows us to visualise a full pipeline (with created builds). This also removes an after_touch used for updating a pipeline state parameters. Right now in various places we explicitly call a reload_status! on pipeline to force it to be updated and saved. | ||||
| * | adds second batch of tests changed to active tenseactive-tense-test-coverage | tiagonbotelho | 2016-08-09 | 2 | -26/+26 |
| | | |||||
| * | Fix tests | Katarzyna Kobierska | 2016-07-26 | 1 | -1/+1 |
| | | |||||
| * | Update all exposed variables to CI builds | Kamil Trzcinski | 2016-07-20 | 1 | -5/+5 |
| | | |||||
| * | Use describe rather than context for this:save-artifacts_sizes | Lin Jen-Shin | 2016-07-04 | 1 | -1/+1 |
| | | | | | | | | | | | Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4964/diffs#note_12867416 Guidelines: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/testing.md#general-guidelines > Use `context` to test branching logic. | ||||
| * | Use describe rather than context, feedback from: | Lin Jen-Shin | 2016-07-04 | 1 | -1/+1 |
| | | | | | https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4964#note_12861588 | ||||
| * | Rename to "successful artifacts upload", feedback: | Lin Jen-Shin | 2016-07-04 | 1 | -4/+4 |
| | | | | | https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4964#note_12861577 | ||||
| * | Rename shared_examples, feedback: | Lin Jen-Shin | 2016-07-01 | 1 | -4/+4 |
| | | | | | https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4964#note_12817406 | ||||
| * | Use nil for non-existing files rather than 0 | Lin Jen-Shin | 2016-07-01 | 1 | -1/+1 |
| | | |||||
| * | Use AR callbacks as suggested by: | Lin Jen-Shin | 2016-06-29 | 1 | -2/+6 |
| | | | | | https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4964#note_12744656 | ||||
| * | Also remove ci_builds.artifacts_size when erased | Lin Jen-Shin | 2016-06-28 | 1 | -0/+1 |
| | | |||||
| * | Just save the size in total rather than individual files | Lin Jen-Shin | 2016-06-28 | 1 | -11/+3 |
| | | | | | | Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4964#note_12741046 | ||||
| * | Introduce ci_builds.artifacts_sizes as JSON: | Lin Jen-Shin | 2016-06-28 | 1 | -2/+12 |
| | | | | | | | | | | | | | | | | We store the sizes as a hash from path to bytes like: ``` ruby {'ci_artifacts.txt' => 27, 'other_artifacts_0.1.2/another-subdirectory/banana_sample.gif' => 71759, 'other_artifacts_0.1.2/doc_sample.txt' => 1314, 'rails_sample.jpg' => 35255, 'tests_encoding/utf8 test dir ✓/regular_file_2' => 7} ``` So that it's easier to access than reading gzip file again. | ||||
| * | Cleanup the tests a bit in order to extend it | Lin Jen-Shin | 2016-06-28 | 1 | -15/+34 |
| | | |||||
| * | Use HTTP matchers if possible | Z.J. van de Weg | 2016-06-27 | 2 | -37/+37 |
| | | |||||
| * | Improve tests | Kamil Trzcinski | 2016-06-13 | 1 | -2/+2 |
| | | |||||
| * | Improve design based on review | Kamil Trzcinski | 2016-06-13 | 1 | -3/+3 |
| | | |||||
| * | Support expiration date in CI API when uploading artifacts | Kamil Trzcinski | 2016-06-13 | 1 | -0/+36 |
| | | |||||
| * | Rename commit to pipeline in TriggerRequest | Kamil Trzcinski | 2016-06-09 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'rename-ci-commit' into rename-ci-commit-phase-2 | Kamil Trzcinski | 2016-06-06 | 1 | -1/+1 |
| |\ | | | | | | | | | | | # Conflicts: # features/steps/shared/builds.rb # spec/requests/ci/api/builds_spec.rb | ||||
| | * | Fix tests offenses: use `pipeline` of Ci::Build and rename views | Kamil Trzcinski | 2016-06-06 | 1 | -1/+1 |
| | | | |||||
| * | | Rename all `[ci_]commit` to `[ci_]pipeline` in specs and features | Kamil Trzcinski | 2016-06-03 | 2 | -30/+30 |
| |/ | |||||
| * | Rename Ci::Build commit to pipeline | Kamil Trzcinski | 2016-06-03 | 1 | -6/+6 |
| | | |||||
| * | Rename Ci::Commit to Ci::Pipeline and rename some of the ci_commit to pipeline | Kamil Trzcinski | 2016-06-02 | 1 | -1/+1 |
| | | |||||
| * | Enable RSpec/NotToNot cop and auto-correct offensesrs-rubocop-nottonot | Robert Speicher | 2016-05-24 | 1 | -2/+2 |
| | | | | | Also removes the note from the development/testing.md guide | ||||
| * | Minor runner-related code refactorings | Grzegorz Bizon | 2016-05-19 | 1 | -10/+10 |
| | | |||||
| * | Set run untagged option when registering a runner | Grzegorz Bizon | 2016-05-19 | 1 | -3/+32 |
| | | |||||
| * | Refactor CI API specs for creating runner | Grzegorz Bizon | 2016-05-19 | 1 | -17/+29 |
| | | |||||
| * | Add CI API tests for runner config and untagged jobs | Grzegorz Bizon | 2016-05-19 | 1 | -0/+32 |
| | | |||||
| * | Codestyle: make sure we have space around operators | Gabriel Mazetto | 2016-05-13 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'ci-commit-as-pipeline' into 'master' | Kamil Trzciński | 2016-04-21 | 1 | -10/+10 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ci::Commit becomes a Pipeline object 1. Ci::Commit receives context: ref, :tag. 1. One Ci::Commit describes a one Pipeline 1. Pipeline is created from `.gitlab-ci.yml` 1. Pipeline is a ordered group of builds 1. We test MR against Pipeline 1. Pipelines have a separate view (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703) 1. Pipeline can be triggered from UI (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703) 1. Later we change `Trigger -> TriggerRequest -> Build` to `Trigger -> Pipeline` (future) 1. We add a Pipeline Hook that will be triggered on Pipeline status change (future) 1. We extend notifications to use `Pipeline Hook` to send summary on pipeline changes (future) After merging that I'll prepare a separate MR that will unify naming, database columns, table names: ``` Ci::Commit -> Pipeline Ci::Build -> Build CommitStatus -> Job GenericCommitStatus -> ExternalJob ci_commits -> pipelines ci_builds -> jobs ``` This MR implements first 5 points. This is made to solve this issue https://gitlab.com/gitlab-org/gitlab-ce/issues/14149. See merge request !3653 | ||||
| | * | Fix specs | Kamil Trzcinski | 2016-04-11 | 1 | -10/+10 |
| | | | |||||
| * | | Make sure that appending is done on a valid length | Tomasz Maczukin | 2016-04-20 | 1 | -1/+1 |
| | | | |||||
| * | | Add range checking | Tomasz Maczukin | 2016-04-20 | 1 | -7/+31 |
| | | | |||||
| * | | Add incremental build trace update API | Tomasz Maczukin | 2016-04-20 | 1 | -0/+22 |
| |/ | |||||
| * | Fix ci_build trace trait | Kamil Trzcinski | 2016-02-19 | 1 | -1/+1 |
| | | |||||
| * | Move build eraseable API to proper API context | Grzegorz Bizon | 2016-02-19 | 1 | -12/+0 |
| | | |||||
| * | Do not allow to modify build if it has been erased | Grzegorz Bizon | 2016-02-19 | 1 | -21/+35 |
| | | |||||
| * | Use DELETE verb for erasing a build content | Grzegorz Bizon | 2016-02-19 | 1 | -0/+18 |
| | | | | | Also added API specs for that | ||||
| * | Extract shared context level up in build specsci/improve-ci-build-api | Grzegorz Bizon | 2016-02-04 | 1 | -56/+17 |
| | | | | | Also improve performance of specs by joining some of examples. | ||||
| * | Improve CI API specs related to operations on build | Grzegorz Bizon | 2016-02-04 | 1 | -21/+34 |
| | | | | | | Conflicts: spec/factories/ci/builds.rb | ||||
