Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'send-incremental-build-log' into 'master' | Jacob Schatz | 2016-05-12 | 1 | -21/+62 |
|\ | | | | | | | | | | | | | | | | | | | Update build log incrementally Proof of concept implementation of incremental sending of build log to browser. cc @jschatz1 @vsizov @grzesiek @tmaczukin See merge request !3737 | ||||
| * | Encode state as base64 string | Kamil Trzcinski | 2016-05-09 | 1 | -4/+9 |
| | | |||||
| * | Send trace to a browser incrementally when build is running | Kamil Trzcinski | 2016-05-09 | 1 | -21/+57 |
| | | | | | | | | | | We send a state of ansi2html to client, client needs to send this state back. The state describes the configuration of generator and position within trace. | ||||
* | | Fix a few places where autoloading would fail | Rémy Coutable | 2016-05-10 | 1 | -6/+4 |
|/ | | | | | | | | | | | - Fix naming of API::CommitStatuses - Ensure we use require_dependency instead of require - Ensure the namespace is right in lib/api/api.rb, otherwise, we might require Grape::API::Helpers which defines the `#params` method. This is to avoid requiring a file multiple times and getting an "Already initialized constant" error. Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Fix some typos | Tomasz Maczukin | 2016-04-22 | 1 | -1/+1 |
| | |||||
* | Modify code formatting | Tomasz Maczukin | 2016-04-22 | 1 | -3/+1 |
| | |||||
* | Simplify the GitlabCiYamlProcessor#initial_parsing method | Tomasz Maczukin | 2016-04-22 | 1 | -16/+11 |
| | |||||
* | Add posibility to define a hidden job without 'script' in .gitlab-ci.yml | Tomasz Maczukin | 2016-04-22 | 1 | -4/+7 |
| | |||||
* | 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 |