summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | | | Merge branch 'doc_restart_gitlab' into 'master' Achilleas Pipinellis2016-01-213-0/+164
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add documentation on restarting GitLab This will save as time from writing the same commands over and over again. See merge request !2510
| | | | * | | | | Fix typos, make things more clearAchilleas Pipinellis2016-01-211-18/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
| | | | * | | | | Link to restart_gitlab.md and some more fixesdoc_restart_gitlabAchilleas Pipinellis2016-01-201-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
| | | | * | | | | Add document on restarting GitLabAchilleas Pipinellis2016-01-203-0/+150
| | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
| | | * | | | | Merge branch 'workhorse-path' into 'master' Robert Speicher2016-01-211-5/+2
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Init script changes for gitlab-workhorse in 8.4 Goes with https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/31 Also bumps gitlab-workhorse to 0.6.1. [ci skip] See merge request !2529
| | | | * | | | | Use gitlab-workhorse 0.6.1workhorse-pathJacob Vosmaer2016-01-211-1/+1
| | | | | | | | |
| | | | * | | | | Mention init script updateJacob Vosmaer2016-01-211-4/+1
| | | | | | | | |
| | | * | | | | | Merge branch 'ci/cache-key' into 'master' Douwe Maan2016-01-211-4/+56
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added cache:key to .gitlab-ci.yml allowing to fine tune the caching The `cache:key` allows you to define the affinity mask of caching, allowing to have single cache for all jobs, or cache per-job, or per-branch, or any other way you would need: 1. Cache per-build for all branches: ``` cache: key: "$CI_BUILD_NAME" untracked: true ``` 2. Cache per-branch for all jobs: ``` cache: key: "$CI_BUILD_REF" untracked: true ``` /cc @DouweM @grzesiek @axil See merge request !2436
| | | | * | | | | | Added cache:key to .gitlab-ci.yml allowing to fine tune the cachingci/cache-keyKamil Trzcinski2016-01-201-4/+56
| | | | | | | | | |
| | | * | | | | | | Remove Performance Monitoring from Integration docsRobert Speicher2016-01-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
| | | * | | | | | | Merge branch 'metrics-documentation' into 'master' Achilleas Pipinellis2016-01-207-0/+384
| | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added documentation for GitLab Metrics This adds documentation for the metrics code I recently added. Two notes: * I'm referring to this feature as "GitLab Metrics" everywhere simply because the code resides in the `Gitlab::Metrics` namespace. A different name is fine, though I think just "Metrics" might be a bit too abstract. * Grafana isn't covered since it's fairly straight-forward to setup (there's nothing really special we can cover). I think we _should_ cover it once we start shipping it with Omnibus. I assigned @axil since he's our technical writer/documentation guru, feel free to re-assign if needed. cc @sytses @axil @dzaporozhets @JobV See merge request !2484
| | | | * | | | | | | Change InfluxDB admin usernameAchilleas Pipinellis2016-01-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
| | | | * | | | | | | Move integration/metrics to monitoring/performanceAchilleas Pipinellis2016-01-206-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
| | | | * | | | | | | Renamed "Metrics" to "Performance Monitoring"metrics-documentationYorick Peterse2016-01-206-12/+12
| | | | | | | | | | |
| | | | * | | | | | | Refactor GitLab Metrics docsAchilleas Pipinellis2016-01-199-146/+285
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
| | | | * | | | | | | Added documentation for GitLab MetricsYorick Peterse2016-01-185-0/+245
| | | | | |_|_|_|_|/ | | | | |/| | | | |
| | | * | | | | | | Merge branch 'ruby_version' into 'master' Achilleas Pipinellis2016-01-202-6/+20
| | | |\ \ \ \ \ \ \ | | | | |_|/ / / / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mention required Ruby version Closes #12446 See merge request !2524
| | | | * | | | | | Mention required Ruby versionruby_versionAchilleas Pipinellis2016-01-202-6/+20
| | | | | |_|/ / / | | | | |/| | | | | | | | | | | | | | | | | | | | | | [ci skip]
| | | * | | | | | Merge branch 'patch-1' into 'master' Achilleas Pipinellis2016-01-201-1/+1
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add note about minimum GitLab CI version Documentation update: To use variables in `.gitlab-ci.yml` it's not enough to update the GitLab Runner, a minimum version of GitLab CI is needed as well. See merge request !2514
| | | | * | | | | | Add note about minimum GitLab CI versionHenning Hoefer2016-01-201-1/+1
| | | | | |_|/ / / | | | | |/| | | |
| | | * | | | | | Merge branch 'adjust-unicorn-memory-limits' into 'master' Robert Speicher2016-01-201-0/+2
| | | |\ \ \ \ \ \ | | | | |_|_|_|/ / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ENV variables for Unicorn worker killer & increase default limits Merge request that lead to this particular merge request: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/2421 [ci skip] See merge request !2513
| | | | * | | | | Use env variables for Unicorn memory limitsYorick Peterse2016-01-201-0/+2
| | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it easier for users to use their own limits based on their server configuration.
| | * | | | | | Replaced user recommendation with link to git-gc documentationhousekeeping-docJeroen Nijhof2016-01-131-1/+1
| | | | | | | |
| | * | | | | | Add housekeeping feature documentationJeroen Nijhof2016-01-112-0/+14
| | | | | | | |
| * | | | | | | Merge branch 'master' into doc_refactor_commits_apidoc_refactor_commits_apiAchilleas Pipinellis2016-01-194-4/+73
| |\ \ \ \ \ \ \
| * | | | | | | | Styleguide the commit status APIAchilleas Pipinellis2016-01-191-75/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]
| * | | | | | | | Refactor commits API documentationAchilleas Pipinellis2016-01-181-17/+57
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | [ci skip]
* | | | | | | | update Ruby version to 2.2.4 (latest previous stable) and update docsJames Lopez2016-01-214-8/+8
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge branch 'patch-1' into 'master' Achilleas Pipinellis2016-01-201-1/+1
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed invalid JSON in first JSON Example Just a comma missing See merge request !2487
| * | | | | | Fixed invalid JSON in first JSON Example line 27Ruben Schmidt2016-01-181-1/+1
| | |_|_|_|/ | |/| | | |
* | | | | | Merge branch 'patch-1' into 'master' Achilleas Pipinellis2016-01-201-1/+1
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip] Fixed minor typo in workflow documentation This change is self-explanatory. See merge request !2503
| * | | | | Fixed typoJohn Galt2016-01-191-1/+1
| | |_|/ / | |/| | |
* | | | | Change 'public' flag to more robust 'visibility' query.Josh Frye2016-01-192-5/+5
| | | | |
* | | | | Update all docs for public paramJosh Frye2016-01-192-0/+4
| | | | |
* | | | | Add public params to GET /projects api. Closes #3788Josh Frye2016-01-191-0/+1
|/ / / /
* | | | Update MySQL docsRobert Speicher2016-01-182-9/+12
| | | | | | | | | | | | | | | | [ci skip]
* | | | Add information about PostgreSQL<>MySQL 'text' type differences into to ↵Tomasz Maczukin2016-01-182-0/+20
| | | | | | | | | | | | | | | | installation docs
* | | | Merge branch 'workhorse-0.6.0' into 'master' Robert Speicher2016-01-181-1/+1
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | Use gitlab-workhorse 0.6.0 [ci skip] See merge request !2483
| * | | Use gitlab-workhorse 0.6.0Jacob Vosmaer2016-01-181-1/+1
| | | |
* | | | Merge branch 'rc-document-new-api-pagination-headers' into 'master' Achilleas Pipinellis2016-01-181-1/+47
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Document new API pagination headers Document new API pagination headers introduced in !2426. Solves #8098. /cc @dzaporozhets @dblessing See merge request !2435
| * | | Clean up pagination documentation [ci skip]Achilleas Pipinellis2016-01-181-16/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix heading names - Fix curl example - Use full request output - Use table for the extra headers
| * | | Document new API pagination headersrc-document-new-api-pagination-headersRémy Coutable2016-01-141-1/+24
| | | |
* | | | Merge branch 'github_importer' into 'master' Achilleas Pipinellis2016-01-161-11/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the version each feature was introduced in GitHub importer See merge request !2457
| * | | | Importing GitHub cross-repository PRs is not supported atmAchilleas Pipinellis2016-01-161-2/+3
| | | | | | | | | | | | | | | | | | | | [ci skip]
| * | | | Add the version each feature was introduced and remove notegithub_importerAchilleas Pipinellis2016-01-151-11/+8
| | | | |
* | | | | Added advanced SAML troubleshootingsaml-tsPatricio Cano2016-01-151-2/+14
|/ / / /
* | | | Merge branch 'ci/build_dependencies' into 'master' Douwe Maan2016-01-151-9/+53
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Let the CI runner know about builds that this build depends on This allows us to implement artifacts passing: runner will download artifacts from all prior builds. It will happen automatically, and always, as long as artifacts are enabled. ## The changes: This MR exposes list of prior builds in CI::API::Builds. **The API response when asking for builds** ```json { "id": 48584, "ref": "0.1.1", "tag": true, "sha": "d63117656af6ff57d99e50cc270f854691f335ad", "status": "success", "name": "pages", "token": "9dd60b4f1a439d1765357446c1084c", "stage": "test", "project_id": 479, "project_name": "test", "commands": "echo commands", "repo_url": "http://gitlab-ci-token:token@gitlab.example/group/test.git", "before_sha": "0000000000000000000000000000000000000000", "allow_git_fetch": false, "options": { "image": "docker:image", "artifacts": { "paths": [ "public" ] }, "cache": { "paths": [ "vendor" ] } }, "timeout": 3600, "variables": [ { "key": "CI_BUILD_TAG", "value": "0.1.1", "public": true } ], "dependencies": { "builds": [ { "id": 48584, "ref": "0.1.1", "tag": true, "sha": "d63117656af6ff57d99e50cc270f854691f335ad", "status": "success", "name": "build", "token": "9dd60b4f1a439d1765357446c1084c", "stage": "build", "project_id": 479, "project_name": "test", "artifacts_file": { "filename": "artifacts.zip", "size": 0 } } ] } } ``` ## How it will work? **Example:** ``` build: type: build script: - echo TEST > test_file artifacts: untracked: true rspec: type: test script: - test-my-project staging: type: deploy script: - scp test_file root@server.com: ``` **The flow:** 1. We run `build`. The `build` creates a file `test_file`. This file gets archived and send us build artifacts. 2. We run `rspec`. The `rspec` downloads build artifacts from `build`. Uses the `test_file`. 3. We run `staging`. The `staging` downloads build artifacts from `build` and `rspec`, but since the `rspec` doesn't have build artifacts we skip that build. Deploys the `test_file`. This partially implements the https://gitlab.com/gitlab-org/gitlab-ce/issues/3423. In the next release we will introduce option to configure what artifacts are received. /cc @grzesiek @DouweM @sytse @rspeicher See merge request !2437
| * | | Change dependencies.builds to depends_on_buildsKamil Trzcinski2016-01-151-19/+17
| | | |
| * | | Let the CI runner know about builds that this build depends onci/build_dependenciesKamil Trzcinski2016-01-141-9/+55
| | | | | | | | | | | | | | | | This allows us to implement artifacts passing: runner will download artifacts from all prior builds
* | | | Merge branch 'doc_github_import' into 'master' Douwe Maan2016-01-155-10/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor GitHub importer documentation To be merged when gitlab-org/gitlab-ce!2324 is finished. See merge request !2390