Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'deprecated-class-methods-cop' into 'master' | Robert Speicher | 2016-05-12 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | Enable the Rubocop DeprecatedClassMethods cop This reports uses of `File.exists?` and `Dir.exists?`, which were both deprecated in Ruby and will eventually be removed in favor of `.exist?`. Also fixes all existing uses of the deprecated methods. See merge request !4087 | ||||
| * | Enable the Rubocop DeprecatedClassMethods cop | Connor Shea | 2016-05-08 | 1 | -1/+1 |
| | | | | | | | | | | | | This reports uses of `File.exists?` and `Dir.exists?`, which were both deprecated in Ruby and will eventually be removed in favor of `.exist?`. Also fixes all existing uses of the deprecated methods. | ||||
* | | Merge branch 'send-incremental-build-log' into 'master' | Jacob Schatz | 2016-05-12 | 1 | -2/+6 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | Fix specssend-incremental-build-log | Kamil Trzcinski | 2016-05-12 | 1 | -1/+1 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/master' into send-incremental-build-log | Kamil Trzcinski | 2016-05-10 | 7 | -129/+0 |
| |\ \ | |||||
| * | | | Send trace to a browser incrementally when build is running | Kamil Trzcinski | 2016-05-09 | 1 | -2/+6 |
| | |/ | |/| | | | | | | | | | | 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. | ||||
* | | | Merge branch 'fix/reuse-runner-edit-form-in-admin-area' into 'master' | Rémy Coutable | 2016-05-12 | 1 | -1/+2 |
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | Reuse runners edit form in admin and project area Reuse runners edit form in admin and project area.  See merge request !4094 | ||||
| * | | Use % notation for arrays in runner model constantsfix/reuse-runner-edit-form-in-admin-area | Grzegorz Bizon | 2016-05-11 | 1 | -2/+2 |
| | | | |||||
| * | | Share form editable attributes mf runner via model | Grzegorz Bizon | 2016-05-10 | 1 | -0/+1 |
| |/ | |||||
* | | Remove the annotate gem and delete old annotations | Jeroen van Baarsen | 2016-05-09 | 7 | -129/+0 |
|/ | | | | | | | | | In 8278b763d96ef10c6494409b18b7eb541463af29 the default behaviour of annotation has changes, which was causing a lot of noise in diffs. We decided in #17382 that it is better to get rid of the whole annotate gem, and instead let people look at schema.rb for the columns in a table. Fixes: #17382 | ||||
* | Annotate the models | Zeger-Jan van de Weg | 2016-05-06 | 5 | -21/+25 |
| | |||||
* | Merge branch 'ci-commit-as-pipeline' into 'master' | Kamil Trzciński | 2016-04-21 | 2 | -103/+61 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -3/+15 |
| |\ | | | | | | | | | | | | | # Conflicts: # db/schema.rb | ||||
| * | | Write specs for this feature | Kamil Trzcinski | 2016-04-16 | 1 | -5/+4 |
| | | | |||||
| * | | Rename CiStatus to Statusable | Kamil Trzcinski | 2016-04-16 | 1 | -1/+1 |
| | | | |||||
| * | | Fix implementation of config_processor and ci_yaml_file | Kamil Trzcinski | 2016-04-13 | 1 | -10/+15 |
| | | | |||||
| * | | Update handling of skipped status | Kamil Trzcinski | 2016-04-13 | 2 | -16/+9 |
| | | | |||||
| * | | Simplify state update of Ci::Commit object | Kamil Trzcinski | 2016-04-13 | 1 | -61/+11 |
| | | | |||||
| * | | Remove the use of default scope for Builds | Kamil Trzcinski | 2016-04-13 | 1 | -11/+0 |
| | | | |||||
| * | | Optimise CI status accessor | Kamil Trzcinski | 2016-04-12 | 1 | -1/+5 |
| | | | |||||
| * | | Fix create_next_builds method | Kamil Trzcinski | 2016-04-12 | 1 | -3/+3 |
| | | | |||||
| * | | Fix rest of rspec and spinach tests | Kamil Trzcinski | 2016-04-12 | 1 | -5/+5 |
| | | | |||||
| * | | Fix specs | Kamil Trzcinski | 2016-04-11 | 1 | -6/+21 |
| | | | |||||
| * | | Use Ci::Commit as Pipeline | Kamil Trzcinski | 2016-04-11 | 2 | -66/+69 |
| | | | |||||
* | | | Fix Build#append_trace method usage when trace file doesn't exists yet | Tomasz Maczukin | 2016-04-20 | 1 | -1/+1 |
| | | | |||||
* | | | Make sure that appending is done on a valid length | Tomasz Maczukin | 2016-04-20 | 1 | -4/+5 |
| | | | |||||
* | | | Add range checking | Tomasz Maczukin | 2016-04-20 | 1 | -0/+8 |
| | | | |||||
* | | | Add incremental build trace update API | Tomasz Maczukin | 2016-04-20 | 1 | -1/+13 |
| |/ |/| | |||||
* | | Remove code that removes duplicate CI variables | Grzegorz Bizon | 2016-04-18 | 1 | -2/+1 |
| | | | | | | | | | | At this point this is being handled by GitLab Runner and we need to introduce this as a separate merge request. | ||||
* | | 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/+6 |
| | | |||||
* | | Make it possible to override build variables | Grzegorz Bizon | 2016-04-18 | 1 | -1/+2 |
| | | |||||
* | | Add `variables` keyword to job in CI config YAML | Grzegorz Bizon | 2016-04-18 | 1 | -2/+10 |
|/ | |||||
* | Fix review commentsfix-commit-status-rendering | Kamil Trzcinski | 2016-03-14 | 2 | -2/+6 |
| | | | | | | | - Remove unused Gitlab::Application.routes.url_helpers from Ci::Build - Remove too much logic from a view, use Ci::Commit.matrix_builds - Use ci_status_with_icon - Don't describe symbols | ||||
* | Cleanup CiCommit and CiBuild | Kamil Trzcinski | 2016-03-14 | 2 | -58/+6 |
| | | | | | | - Remove all view related methods from Ci::Build and CommitStatus - Remove unused Ci::Commit and Ci::Build methods - Use polymorphism to render different types of CommitStatus | ||||
* | Removed arel_table receiver from search methods | Yorick Peterse | 2016-03-11 | 1 | -1/+1 |
| | | | | | We can just use "arel_table" in these cases instead of "SomeClass.arel_table". | ||||
* | Use ILIKE/LIKE for searching CI runners | Yorick Peterse | 2016-03-11 | 1 | -3/+17 |
| | |||||
* | Fix Merge When Succeeded for multiple stages | Kamil Trzcinski | 2016-02-19 | 1 | -4/+9 |
| | | | | Use around_transition to trigger build creation for next stages | ||||
* | Merge branch 'commit-status-fix' into 'master' | Kamil Trzciński | 2016-02-19 | 1 | -4/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix missing ignored? for GenericCommitStatus This is pretty important fix. We should not release 8.5 without this. It critical error when handling GenericCommitStatus: ``` undefined method `ignored?' for #<GenericCommitStatus:0x007fe1a2a20fe0> ``` cc @grzesiek See merge request !2899 | ||||
| * | Fix missing ignored? for GenericCommitStatuscommit-status-fix | Kamil Trzcinski | 2016-02-19 | 1 | -4/+0 |
| | | |||||
* | | Move build erasable implementation from concern to model | Grzegorz Bizon | 2016-02-19 | 2 | -39/+28 |
| | | | | | | | | | | Discussion: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/2560#note_3659905 | ||||
* | | Fix name of build erasable, remove superfluous method from it | Grzegorz Bizon | 2016-02-19 | 2 | -10/+4 |
| | | |||||
* | | Create method that checks if build has been erased | Grzegorz Bizon | 2016-02-19 | 1 | -4/+6 |
| | | | | | | | | + minor improvements | ||||
* | | Remove boolean erase column from ci build and foreign key | Grzegorz Bizon | 2016-02-19 | 2 | -2/+0 |
| | | |||||
* | | Update relevant build fields when build is erased | Grzegorz Bizon | 2016-02-19 | 2 | -6/+19 |
| | | |||||
* | | Add build eraseable columns to ci builds table | Grzegorz Bizon | 2016-02-19 | 1 | -0/+3 |
| | | |||||
* | | Make CI build eraseable only if build is completed | Grzegorz Bizon | 2016-02-19 | 2 | -1/+5 |
| | | |||||
* | | Add build eraseable feature implementation | Grzegorz Bizon | 2016-02-19 | 1 | -3/+18 |
| | | |||||
* | | Move eraseable implementation to build concern | Grzegorz Bizon | 2016-02-19 | 2 | -3/+17 |
| | | |||||
* | | Add methods to build eraseable component | Grzegorz Bizon | 2016-02-19 | 1 | -0/+3 |
|/ |