Takuya Noguchi
36bf0b67e5
Remove Ci::ApplicationController
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-10 16:47:27 +02:00
Katarzyna Kobierska
7dfb204ef9
Expose jobs to view
2016-09-30 12:22:55 +02:00
Katarzyna Kobierska
0d81fd05b9
Code refactor
2016-09-07 12:10:49 +02:00
Katarzyna Kobierska
2c8b830fdb
Code refactoring
2016-09-07 12:10:49 +02:00
Katarzyna Kobierska
cfa18dab86
Fix rubocop errors
2016-09-07 12:10:49 +02:00
Katarzyna Kobierska
cc06eab237
Change class method name
2016-09-07 12:10:49 +02:00
Katarzyna Kobierska
9e313c1294
Add class method to encapsulate exception
2016-09-07 12:10:49 +02:00
Grzegorz Bizon
9798ac77ed
Enable Style/SpaceAfterColon Rubocop cops
2016-06-29 15:16:04 +02:00
Grzegorz Bizon
b7685b57d3
Redirect to root path when visiting `/ci`
2016-03-29 08:04:17 +02:00
Grzegorz Bizon
6f894bec09
Add definition of before action that has been moved
...
Closes #14528
2016-03-25 10:42:00 +01:00
Grzegorz Bizon
8b02d962ab
Do not require authentication for CI status badge
...
This changes only deprecated CI badge that we keep for backwards
compatibility. See !3030#note_4041498.
2016-03-01 20:32:30 +01:00
Grzegorz Bizon
814d853a1a
Fix deprecated CI build status badge permissions
2016-03-01 13:59:19 +01:00
Grzegorz Bizon
01a406f5b0
Render 404 if there is no project for old CI status badge
2016-02-11 10:29:14 +01:00
Grzegorz Bizon
a2f61368f9
Add deprecation warning for old CI status badge action
...
We keep this only for backwards compatibility with projects that have
been migrated from GitLab CI. New project badge will go elsewhere.
2016-02-11 10:29:14 +01:00
Kamil Trzcinski
8670411ae7
Clean Ci::ApplicationController from unused permission related code
2016-02-03 11:24:14 +01:00
Kamil Trzcinski
055afab5c7
Make the CI permission model simpler
...
This MR simplifies CI permission model:
- read_build: allows to read a list of builds, artifacts and trace
- update_build: allows to cancel and retry builds
- create_build: allows to create builds from gitlab-ci.yml (not yet implemented)
- admin_build: allows to manage triggers, runners and variables
- read_commit_status: allows to read a list of commit statuses (including the overall of builds)
- create_commit_status: allows to create a new commit status using API
Remove all extra methods to manage permission.
Made all controllers to use explicitly the new permissions.
2016-02-02 09:18:08 +01:00
Grzegorz Bizon
cdd3a80682
Allow subsequent validations in CI Linter
...
Closes #5851
2016-01-11 13:37:31 +01:00
Grzegorz Bizon
d74b254d97
Make CI Lint form synchronous
...
This removes `remote: true` from CI Lint form, making it synchronous
form. This also removes some complexity related to displaying lint
messages.
View also has been updated, removed deprecated Bootstrap 2 tags.
Improved design.
Closes #4206
2015-12-22 09:40:32 +01:00
Kamil Trzcinski
8cdd54cc06
Add runners token
2015-12-11 18:02:09 +01:00
Kamil Trzcinski
e80e3f5372
Migrate CI::Project to Project
2015-12-11 18:02:09 +01:00
Kamil Trzcinski
8248314bc9
Don't rescue Exception, but StandardError
2015-11-19 20:17:17 +01:00
Kamil Trzcinski
d024db0cc8
Remove deprecated dumped yaml file generated from previous job definitions
2015-11-10 12:14:41 +01:00
Dmitriy Zaporozhets
c9af886df9
Remove deprecated CI events from project settings page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-28 12:33:54 +01:00
Kamil Trzcinski
2afb2d3c67
Fix broken Runners admin page
2015-10-23 12:57:15 +02:00
Kamil Trzcinski
3adfee1c87
Allow developer to manage builds
2015-10-23 11:45:45 +02:00
Dmitriy Zaporozhets
5d010ecd8a
Merge branch 'redirect-ci-dash' into 'master'
...
Temporary bring /ci page page with help information
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
See merge request !1630
2015-10-17 10:23:53 +00:00
Dmitriy Zaporozhets
e9be3ec8ee
Temporary bring /ci page page with help information
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-17 11:12:08 +02:00
Dmitriy Zaporozhets
748631b5a3
Redirect old CI project route to GitLab project
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-17 10:21:01 +02:00
Kamil Trzcinski
7af4f5215e
Show warning if build doesn't have runners with specified tags or runners didn't connect recently
...
Slightly refactor runner status detection: moving it to Runner class
Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu>
2015-10-14 17:29:18 +02:00
Dmitriy Zaporozhets
7f63a8787c
Fix tests and few CI features
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-07 17:54:49 +02:00
Dmitriy Zaporozhets
a30b68fe1d
Move CI services to project settings area
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-07 16:20:31 +02:00
Dmitriy Zaporozhets
1e06cabf4a
Remove Ci::Commit and Ci::Build controllers
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-07 15:24:32 +02:00
Dmitriy Zaporozhets
e52de6771f
Remove Continuous Integration from project menu
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-07 14:43:58 +02:00
Dmitriy Zaporozhets
82b6a17ca7
Fix ci build routing and few tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-06 21:41:37 +02:00
Dmitriy Zaporozhets
27b75b2b2d
Refactor commit/build tests and fix CI cancel
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-06 20:36:22 +02:00
Dmitriy Zaporozhets
04c7dc2a9e
Cleanup CI code after refactoring and fix several 500 errors
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-06 20:15:06 +02:00
Kamil Trzcinski
17de909a42
Fix broken grouping sql clause when rendering commits for CI
2015-10-06 16:25:27 +02:00
Kamil Trzcinski
fc795d6ee2
Fix graphical glitches
2015-10-05 21:20:54 +02:00
Kamil Trzcinski
f088ffe8f7
Merge branch 'rs-remove-ci-disable'
...
See merge request !1512
2015-10-05 20:06:31 +02:00
Kamil Trzciński
3eef0e18e0
Merge branch 'refactor-build-service' into 'master'
...
Refactor Ci::Commit and Ci::Build to have all builds for same :sha on single page
This makes Ci::Commit to have only :sha and simplifies routing to have only :sha in path. The :ref and :push_data is now parameter of Ci::Build.
All commit related data (git author, message and .gitlab-ci.yml) is read directly from repository.
All code related for creating builds is moved to CreateBuildsService.
Status deduction is rewritten to make if more efficient and easier to integrate with Commit Status API.
This is partially working, tests are not yet touched.
This slightly changes view of Commit:

@dzaporozhets What do you think?
See merge request !1502
2015-10-05 17:42:50 +00:00
Robert Speicher
fc59c45d58
Remove the option to disable CI
...
This option only existed to ease the CI-to-CE/EE migration process.
This commit partially reverts 8b05abe816
2015-10-05 12:23:38 -04:00
Kamil Trzcinski
d2d2df0738
Fix next round of tests
2015-10-05 13:12:00 +02:00
Dmitriy Zaporozhets
c293cc9152
Move CI web hooks page to project settings area
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-05 10:47:23 +02:00
Kamil Trzcinski
546a3c6561
Refactor commit and build
2015-10-05 09:52:35 +02:00
Guilherme Garnier
2b075f16c7
Fix rubocop warnings in app
2015-10-03 00:56:37 -05:00
Kamil Trzcinski
b9ccc79cb5
Delegate ci_project parameters to projects
...
- It delegates name, path, gitlab_url, ssh_url_to_repo
- Remove ability to set this parameters using CI API
This fixes GitLab project rename, namespace change, repository rename, etc.
2015-09-30 12:48:40 +02:00
Dmitriy Zaporozhets
87240e989b
Move CI project settings page to CE project settings area
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-09-29 16:07:44 +02:00
Dmitriy Zaporozhets
2a0d4e7200
Move CI triggers page to project settings area
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-09-29 10:37:31 +02:00
Dmitriy Zaporozhets
037defc7de
Move CI variables page to project settings
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-09-28 17:19:20 +02:00
Dmitriy Zaporozhets
b328c76c06
Move runners page to project settings
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-09-25 18:03:41 +02:00