Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Resolve mergeafter-script | Kamil Trzcinski | 2016-04-18 | 1 | -15/+0 |
| | |||||
* | 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 |
| | | |||||
* | | Fix rubocop complains | Kamil Trzcinski | 2016-04-18 | 1 | -27/+33 |
| | | |||||
* | | Rename finally_script to after_script | Kamil Trzcinski | 2016-04-17 | 1 | -6/+6 |
| | | |||||
* | | 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. | ||||
* | Modify artifacts upload API endpoint, add artifacts metadata | Grzegorz Bizon | 2016-01-14 | 2 | -4/+17 |
| | |||||
* | Use method that creates runners registration token | Grzegorz Bizon | 2015-12-23 | 1 | -1/+1 |
| | | | | `runners_registration_token` now creates a new token if it is blank. | ||||
* | Merge branch 'master' into ci/persist-registration-token | Grzegorz Bizon | 2015-12-14 | 12 | -359/+43 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (66 commits) Fix runners admin view Fix migrations Rename mention of gitlab-git-http-server to gitlab-workhorse Bump Redis requirement to 2.8 for Sidekiq 4 requirements Fix wording on runner setup page add details on how to change saml button label Fix tests Move awards back to gray panel and few improvements to sidebar Few UI improvements to new sidebar implementation Fix tests for new issuable sidebar Update changelog Implement new sidebar for merge request page Make edit link on issuable sidebar works Redesign issue page for new sidebar Move awards css to separate file Implement issuable sidebar partial Update CHANGELOG Clarify cache behavior Run builds from projects with enabled CI Use Gitlab::Git instead of Ci::Git ... Conflicts: db/schema.rb | ||||
| * | Merge branch 'ci-project-migrate' into 'master' | Kamil Trzciński | 2015-12-14 | 11 | -295/+3 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ci Project migrate - This doesn't migrate: allow_git_fetch, coverage_regex, timeout. Since this are project configuration settings I would propose to migrate them to `.gitlab-ci.yml`. - This requires offline migrations. - It simplifies database models making all CI objects to be attached to: Project. - It removes Ci::Project, but makes /ci/projects working by adding method: Project.find_by_ci_id for backward compatibility (badges, triggers). - We should add default `timeout` to Application Settings. - It misses specs. - It is based on ci-services-migrate for now. - It removes CI events. - It removes administrator CI projects overview. - It removes CI application settings. In 8.4 or 8.5 we can remove redundant tables and columns. See merge request !1987 | ||||
| | * | Use Gitlab::Git instead of Ci::Git | Kamil Trzcinski | 2015-12-11 | 1 | -5/+0 |
| | | | |||||
| | * | Fix after column rename | Kamil Trzcinski | 2015-12-11 | 1 | -9/+0 |
| | | | |||||
| | * | Remove ci_ prefix from all ci related things | Kamil Trzcinski | 2015-12-11 | 2 | -3/+3 |
| | | | |||||
| | * | Add runners token | Kamil Trzcinski | 2015-12-11 | 3 | -6/+2 |
| | | | |||||
| | * | Migrate CI::Project to Project | Kamil Trzcinski | 2015-12-11 | 8 | -280/+6 |
| | | | |||||
| * | | Merge branch 'ci-services-migrate' into 'master' | Kamil Trzciński | 2015-12-14 | 1 | -38/+0 |
| |\ \ | | |/ | | | | | | | | | | | | | | | | Ci Services migrate See merge request !1985 | ||||
| | * | Migrate CI::Services and CI::WebHooks to Services and WebHooks | Kamil Trzcinski | 2015-12-10 | 1 | -38/+0 |
| | | | |||||
| * | | Merge branch 'complexity/rubocop-metrics' into 'master' | Douwe Maan | 2015-12-11 | 1 | -26/+40 |
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | Enable rubocop metrics This enables rubocop metrics like CyclomaticComplexity and ABCSize. Initial threshold values are high, should be probably decreased. See merge request !1802 | ||||
| | * | Refactor CI YAML processor's validators | Grzegorz Bizon | 2015-12-08 | 1 | -26/+40 |
| | | | |||||
* | | | Ensure that runners registration token is present | Grzegorz Bizon | 2015-12-11 | 1 | -1/+1 |
| | | | |||||
* | | | Use new runners registration token to register CI runners | Grzegorz Bizon | 2015-12-11 | 2 | -2/+6 |
|/ / |