summaryrefslogtreecommitdiff
path: root/CHANGELOG
Commit message (Collapse)AuthorAgeFilesLines
* Update CHANGELOGRobert Speicher2015-09-221-1/+5
| | | | [ci skip]
* Update CHANGELOGRobert Speicher2015-09-101-1/+4
|
* Fix commits ordering when using PostgreSQLfix-commits-ordering-for-postgresqlKamil Trzcinski2015-08-261-0/+3
|
* Merge branch 'rs-changelog-8-0' into 'master'Robert Speicher2015-08-241-1/+3
|\ | | | | | | | | | | | | | | Add unreleased 8.0 entry to CHANGELOG [ci skip] See merge request !242
| * Add unreleased 8.0 entry to CHANGELOGRobert Speicher2015-08-241-1/+3
| |
* | Merge branch 'ordering-issue' into 'master'Robert Speicher2015-08-241-0/+1
|\ \ | |/ |/| | | | | | | | | | | | | | | Order commits by committed_at and id This needs to be done that way, because the committed_at can be null for some pretty old commits. This is needed to resolve the issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/2339 See merge request !240
| * Order commits by committed_at and idKamil Trzcinski2015-08-241-1/+4
| | | | | | | | This needs to be done that way, because the committed_at can be null for some pretty old commits.
* | Fix skipped svgKamil Trzcinski2015-08-241-1/+4
|/
* Merge branch 'build-triggers' into 'master'Robert Speicher2015-08-211-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement build trigger API This commit implements Build Triggers. There are changes to API request: - Due to security advised method to pass trigger token is to use form data - Advised method to pass variables is to use form data TODO: - [x] Implement API - [x] Implement UI - [x] Dimitriy and Valery review - [x] Write specs - [x] Write documentation - [x] Job documentation review See merge request !229
| * Update CHANGELOGKamil Trzcinski2015-08-211-0/+1
| |
| * Add committed_at to commits to properly order last commit (the force push issue)Kamil Trzcinski2015-08-211-0/+1
| |
* | Merge branch 'nav-icons' into 'master'Robert Speicher2015-08-211-0/+1
|\ \ | | | | | | | | | | | | | | | Fix navigation icons See merge request !239
| * | no messageKamil Trzcinski2015-08-211-0/+1
| |/
* | Update variables from within it's own controller not the project'sKamil Trzcinski2015-08-211-0/+1
| |
* | Fix problem with variables savingKamil Trzcinski2015-08-211-0/+1
|/
* Merge branch 'variable-fix' into 'master'Robert Speicher2015-08-191-0/+1
|\ | | | | | | | | | | Require the variable key to be set and unique See merge request !234
| * Require the variable key to be set and uniquevariable-fixKamil Trzcinski2015-08-191-0/+1
| |
* | Add missing stage when doing retry on a buildKamil Trzcinski2015-08-191-0/+1
|/
* Fix broken yaml error savingKamil Trzcinski2015-08-061-0/+1
|
* Update CHANGELOGKamil Trzcinski2015-08-051-1/+1
|
* Merge branch 'yaml-variables' into 'master' Kamil Trzciński2015-08-051-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support yaml variables This MR introduces ability to define variables from YAML. ```yaml variables: DB_NAME: postgres test: script: echo $DB_NAME ``` The variables are passed using the same API as Secure Variables. The API introduces additional parameter: public. All variables defined in YAML are marked as public. The GitLab Runner when detects public variables will pass them to the services. This makes it easy to fine tune linked services to for example define database name. ```yaml services: - postgres variables: POSTGRES_DB: gitlab ``` The above example will run [postgres](https://registry.hub.docker.com/u/library/postgres/) and pass POSTGRES_DB to postgres container making it to create `gitlab` database instead of default `postges`. **Note:** All variables will passed to all service containers. It's not designed to distinguish which variable should go where. /cc @sytses @vsizov @dzaporozhets See merge request !227
| * Added support for YAML-defined variablesKamil Trzcinski2015-08-051-0/+1
| |
* | Merge branch 'service-testing' into 'master' Kamil Trzciński2015-08-051-0/+1
|\ \ | |/ |/| | | | | | | | | | | | | | | | | Fix service testing Fixes: - https://gitlab.com/gitlab-org/gitlab-ci/issues/248 - https://gitlab.com/gitlab-org/gitlab-ci/issues/208 /cc @vsizov See merge request !221
| * Fix service testingKamil Trzcinski2015-08-031-0/+1
| |
* | Fix project API listing returning empty list when first projects are not ↵Kamil Trzcinski2015-08-051-0/+1
| | | | | | | | | | | | added to CI The CI prefers to receive the projects added to CI first
* | Commits with [ci skip] have special skipped statusKamil Trzcinski2015-08-051-0/+2
| |
* | Update CHANGELOGKamil Trzcinski2015-08-041-0/+2
| |
* | Update changelogKamil Trzcinski2015-08-031-0/+1
| |
* | Make YAML validation stricterKamil Trzcinski2015-08-031-0/+1
|/
* Randomize test databaseKamil Trzcinski2015-08-031-0/+1
|
* Added Application SettingsKamil Trzcinski2015-07-301-1/+2
|
* Merge branch 'truncate-commitmsg-at-newline' into 'master'Kamil Trzciński2015-07-301-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | Truncate commit messages after subject line in table Commit messages are now additionally truncated after the first line. Before, a commit message's body was attached behind the subject which made messages hardly readable in some cases. ![gitlab-ci-truncate-commitmsg](https://gitlab.com/dgerhardt/gitlab-ci/uploads/a0c601eb1abbce7a7b9e4e0e3f16f303/gitlab-ci-truncate-commitmsg.png) See merge request !213
| * Truncate commit messages after subject line in tableDaniel Gerhardt2015-07-291-0/+1
| | | | | | | | | | | | Commit messages are now additionally truncated after the first line. Before, a commit message's body was attached behind the subject which made messages hardly readable in some cases.
* | Merge branch 'fix_inline_edit_runner_description' into 'master'Kamil Trzciński2015-07-301-2/+3
|\ \ | |/ |/| | | | | | | | | | | | | Fix inline edit runner-description Fixes: #217 Replaced .show and .hide with .removeClass('hide') and .addClass('hide') (Like done for #192 in MR 177) See merge request !206
| * Fix inline edit runner-descriptionMartin Kaufmann2015-07-231-2/+3
| | | | | | | | Replaced .show and .hide with .removeClass('hide') and .addClass('hide') (Like done for #192 in MR 177)
* | Update CHANGELOGKamil Trzcinski2015-07-291-0/+3
| |
* | update changelogValery Sizov2015-07-231-1/+3
| |
* | Fix: user could steal specific runnerKamil Trzcinski2015-07-221-0/+3
|/ | | | | | - check if user has manage access to project - don't cache result of authorized_projects, because it's serialised with User object - clear user sessions
* Merge branch 'build-types' into 'master'Kamil Trzciński2015-07-131-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow to specify flexible list of types in yaml First part of flexible pipeline build in GitLab CI Having following `.gitlab-ci.yml`: ``` types: - test - deploy - notify rspec: script: "rspec" rubocop: script: "rubocop" staging: type: deploy script: "echo deploy" only: - master production: type: deploy script: "echo production" only: - tags dockerhub: type: notify script: "curl http://docker/hub/web/hook" downstream: type: notify script: "curl http://build/downstream/jobs" ``` GitLab CI will trigger two test jobs in parallel, when finished it will trigged either staging or production, when finished it will trigger dockerhub and downstream in parallel. The UI (screenshots are not for above YAML): ![Screen_Shot_2015-07-10_at_15.56.26](https://gitlab.com/gitlab-org/gitlab-ci/uploads/1f714b73772cf0d44168fb8e20e35561/Screen_Shot_2015-07-10_at_15.56.26.png) ![Screen_Shot_2015-07-10_at_15.57.19](https://gitlab.com/gitlab-org/gitlab-ci/uploads/fc9f458f2ca517d923a4382466fa99eb/Screen_Shot_2015-07-10_at_15.57.19.png) TODO: - [x] Implement in CI - [x] Specs - [x] Changelog - [x] CI tests - [ ] Documentation /cc @vsizov @sytses @dzaporozhets See merge request !198
| * Update CHANGELOGKamil Trzcinski2015-07-101-0/+1
| |
* | Fix CHANGELOGKamil Trzcinski2015-07-131-1/+1
| |
* | Encrypt variables with attr_encryptedKamil Trzcinski2015-07-131-0/+1
| |
* | Merge branch 'secrets-yaml' into 'master'Kamil Trzciński2015-07-131-0/+1
|\ \ | |/ |/| | | | | | | | | | | | | | | Use config/secrets.yml to store session secret and database encryption secret I took the approach that config/secrets.yml is generated when key is not found. /cc @vsizov @jacobvosmaer See merge request !195
| * Add CHANGELOG entrysecrets-yamlKamil Trzcinski2015-07-101-0/+1
| |
* | Disable link to runner if it's not assigned to specific project: fixes 404 ↵runner-linkKamil Trzcinski2015-07-101-0/+1
|/ | | | when clicking on available runner from project's page
* Merge branch 'builds-path' into 'master'Kamil Trzciński2015-07-091-1/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Make configurable builds_path in application.yml We have a new option in `application.yml`: ``` gitlab_ci: builds_path: builds/ ``` /cc @marin @vsizov See merge request !193
| * Make configurable builds_path in application.ymlbuilds-pathKamil Trzcinski2015-07-081-1/+2
| |
* | Merge branch 'allow-per-job-failure' into 'master'Kamil Trzciński2015-07-081-0/+1
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow to define per-job allow_failure parameter It allows to ignore status of specific build when computing status for commit YAML syntax: ```yaml rspec: script: aa allow_failure: true ``` ![Screen_Shot_2015-07-08_at_11.28.53](https://gitlab.com/gitlab-org/gitlab-ci/uploads/0af264f026cac18921aef339bcf41fe2/Screen_Shot_2015-07-08_at_11.28.53.png) /cc @vsizov @sytses See merge request !191
| * Allow to defined per-job allow_failure parameterallow-per-job-failureKamil Trzcinski2015-07-081-0/+1
| | | | | | | | It allows to ignore status of specific job when computed for commit
* | Merge branch 'trace_in_file' into 'master'Kamil Trzciński2015-07-081-0/+1
|\ \ | |/ |/| | | | | | | | | | | Build trace in file https://dev.gitlab.org/gitlab/gitlab-ci/issues/272 See merge request !167