| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'ci-commit-as-pipeline' into 'master' | Kamil Trzciński | 2016-04-21 | 1 | -19/+0 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | * | Merge remote-tracking branch 'origin/master' into ci-commit-as-pipelineci-commit-as-pipeline | Kamil Trzcinski | 2016-04-19 | 1 | -31/+65 |
| | |\ | | | | | | | | | | | | | # Conflicts: # db/schema.rb | ||||
| | * | | Fix create_next_builds method | Kamil Trzcinski | 2016-04-12 | 1 | -19/+0 |
| | | | | |||||
| * | | | Fix Build#append_trace method usage when trace file doesn't exists yet | Tomasz Maczukin | 2016-04-20 | 1 | -2/+3 |
| | | | | |||||
| * | | | Fix some typos in documentation | Tomasz Maczukin | 2016-04-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | [ci skip] | ||||
| * | | | Add documentation of incremental trace update API | Tomasz Maczukin | 2016-04-20 | 1 | -1/+2 |
| | | | | | | | | | | | | | [ci skip] | ||||
| * | | | Make sure that appending is done on a valid length | Tomasz Maczukin | 2016-04-20 | 1 | -1/+11 |
| | | | | |||||
| * | | | Add range checking | Tomasz Maczukin | 2016-04-20 | 2 | -4/+18 |
| | | | | |||||
| * | | | Add incremental build trace update API | Tomasz Maczukin | 2016-04-20 | 1 | -0/+9 |
| | |/ |/| | |||||
| * | | Make rubocop happymake-before-after-overridable | Kamil Trzcinski | 2016-04-18 | 1 | -12/+15 |
| | | | |||||
| * | | Merge branch 'after-script' into make-before-after-overridable | Kamil Trzcinski | 2016-04-18 | 1 | -15/+0 |
| |\ \ | |||||
| | * | | Resolve mergeafter-script | Kamil Trzcinski | 2016-04-18 | 1 | -15/+0 |
| | | | | |||||
| * | | | Merge branch 'after-script' into make-before-after-overridable | Kamil Trzcinski | 2016-04-18 | 1 | -3/+37 |
| |\ \ \ | |/ / | |||||
| | * | | Merge remote-tracking branch 'origin/master' into after-script | Kamil Trzcinski | 2016-04-18 | 1 | -3/+37 |
| | |\ \ | |||||
| | | * | | Minor refactorings in CI configfeature/ci-job-env-variables | Grzegorz Bizon | 2016-04-18 | 1 | -4/+7 |
| | | | | | |||||
| | | * | | Validate job-level variables in YAML config file | Grzegorz Bizon | 2016-04-18 | 1 | -0/+8 |
| | | | | | |||||
| | | * | | Minor refactoring in code related to job variables | Grzegorz Bizon | 2016-04-18 | 1 | -5/+1 |
| | | | | | |||||
| | | * | | Make CI config return empty array if no job variables | Grzegorz Bizon | 2016-04-18 | 1 | -2/+5 |
| | | | | | |||||
| | | * | | Rename method that returns global envs in CI conf | Grzegorz Bizon | 2016-04-18 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | Read job variables directly from gitlab CI config | Grzegorz Bizon | 2016-04-18 | 1 | -2/+10 |
| | | | | | |||||
| | | * | | Add `variables` keyword to job in CI config YAML | Grzegorz Bizon | 2016-04-18 | 1 | -1/+2 |
| | | |/ | |||||
| * | | | Merge branch 'after-script' into make-before-after-overridable | Kamil Trzcinski | 2016-04-18 | 1 | -27/+33 |
| |\ \ \ | |/ / | |||||
| | * | | Fix rubocop complains | Kamil Trzcinski | 2016-04-18 | 1 | -27/+33 |
| | | | | |||||
| * | | | Merge branch 'after-script' into make-before-after-overridable | Kamil Trzcinski | 2016-04-17 | 1 | -9/+9 |
| |\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | * after-script: Add CHANGELOG and documentation Rename finally_script to after_script Conflicts: lib/ci/gitlab_ci_yaml_processor.rb spec/lib/ci/gitlab_ci_yaml_processor_spec.rb | ||||
| | * | | Rename finally_script to after_script | Kamil Trzcinski | 2016-04-17 | 1 | -6/+6 |
| | | | | |||||
| * | | | Allow the before_script and finally_script to be overwritten in context of job | Kamil Trzcinski | 2016-04-16 | 1 | -11/+11 |
| |/ / | |||||
| * | | Implement finally_script which allows to do cleanups as part of the build ↵ | Kamil Trzcinski | 2016-04-16 | 1 | -2/+8 |
| |/ | | | | process | ||||
| * | Fix build dependencies, when the dependency is a string | Kamil Trzcinski | 2016-03-23 | 1 | -2/+2 |
| | | |||||
| * | make conditional a bit clearer | Jason Roehm | 2016-03-15 | 1 | -1/+1 |
| | | |||||
| * | fixed missing argument in list | Jason Roehm | 2016-03-15 | 1 | -1/+1 |
| | | |||||
| * | fix rubocop violation | Jason Roehm | 2016-03-15 | 1 | -1/+1 |
| | | |||||
| * | add 'triggers' keyword to gitlab-ci.yml 'only' and 'except' fields to allow ↵ | Jason Roehm | 2016-03-15 | 1 | -7/+8 |
| | | | | | control over whether triggers will cause jobs to run | ||||
| * | Merge remote-tracking branch 'origin/master' into gitlab-ci-yaml-updates | Kamil Trzcinski | 2016-03-11 | 1 | -1/+1 |
| |\ | | | | | | | | | # Conflicts: # spec/lib/ci/gitlab_ci_yaml_processor_spec.rb | ||||
| | * | Support YAML alias/anchor usage in .gitlab-ci.yml | Pascal Bach | 2016-03-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to reuse one job as a template for another one: ``` job1: &JOBTMPL script: execute-script-for-job job2: *JOBTMPL ``` This also helps to solve some of the issues in #342 Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Fabio Huser <fabio.huser@siemens.com> | ||||
| * | | Allow to define on which builds the current one depends on | Kamil Trzcinski | 2016-03-11 | 1 | -1/+20 |
| | | | |||||
| * | | Allow to pass name of created artifacts archive in `.gitlab-ci.yml` | Kamil Trzcinski | 2016-03-11 | 1 | -0/+4 |
| | | | |||||
| * | | Describe special YAML features: the use of anchors and hidden jobs | Kamil Trzcinski | 2016-03-11 | 1 | -0/+2 |
| |/ | |||||
| * | Move build eraseable API to proper API context | Grzegorz Bizon | 2016-02-19 | 1 | -18/+1 |
| | | |||||
| * | Do not allow to modify build if it has been erased | Grzegorz Bizon | 2016-02-19 | 1 | -0/+3 |
| | | |||||
| * | Use DELETE verb for erasing a build content | Grzegorz Bizon | 2016-02-19 | 1 | -2/+4 |
| | | | | | Also added API specs for that | ||||
| * | And CI API endpoint where user can erase a build | Grzegorz Bizon | 2016-02-19 | 1 | -0/+16 |
| | | |||||
| * | Fix builds scheduler when first build is allowed to fail | Grzegorz Bizon | 2016-02-18 | 1 | -3/+1 |
| | | | | | | | | | Before this fix when there was only one relevant, previous build and it failed, but was allowed to fail, entire build had been marked as skipped. Closes #3192 | ||||
| * | Merge branch 'fix-ci-runners-version-update' into 'master' | Robert Speicher | 2016-01-27 | 3 | -4/+9 |
| |\ | | | | | | | | | | | | | | | | | Fix CI runner version not being properly updated when asked for a build Due to broken implementation of attribute_for_keys the runner information was not updated correctly. This MR adds test to check that such scenario will never happen again. See merge request !2618 | ||||
| | * | Fix CI runner version not being properly updated when asking for a buildfix-ci-runners-version-update | Kamil Trzcinski | 2016-01-27 | 3 | -4/+9 |
| | | | | | | | | | | | | | Due to broken implementation of attribute_for_keys the runner information was not updated correctly. This MR adds test to check that such scenario will never happen again. | ||||
| * | | Fix hot reloading for CI APIhot-reloading | Kamil Trzcinski | 2016-01-26 | 1 | -1/+1 |
| |/ | |||||
| * | Added cache:key to .gitlab-ci.yml allowing to fine tune the cachingci/cache-key | Kamil Trzcinski | 2016-01-20 | 1 | -0/+8 |
| | | |||||
| * | Change dependencies.builds to depends_on_builds | Kamil Trzcinski | 2016-01-15 | 1 | -4/+2 |
| | | |||||
| * | Let the CI runner know about builds that this build depends onci/build_dependencies | Kamil Trzcinski | 2016-01-14 | 2 | -6/+17 |
| | | | | | This allows us to implement artifacts passing: runner will download artifacts from all prior builds | ||||
| * | Refactor build artifacts upload API endpoint | Grzegorz Bizon | 2016-01-14 | 1 | -8/+7 |
| | | |||||
| * | Update build artifacts API | Grzegorz Bizon | 2016-01-14 | 2 | -10/+8 |
| | | | | | | We do not want to allow runners to upload a metadata file. This needs to be generated by Workhorse only. | ||||
