Vokhmin Alexey V
8319fe8e9b
#133 : attach only personal repositories to the build
2013-05-16 18:48:44 +04:00
Vladmir Sharhsov(warpc)
effdace7b0
Remove init repos for conectiva platform
2013-05-08 17:23:46 +04:00
Alexander Machehin
ec0f9ad70c
[ #120 ] fix comment
2013-05-07 00:41:37 +06:00
Alexander Machehin
632eeb8e5f
[ #120 ] support external downloads storage; remove links for hidden platforms
2013-05-06 23:40:30 +06:00
Vokhmin Alexey V
bf3c436e93
#75 : small refactoring
2013-04-04 15:27:51 +04:00
Vokhmin Alexey V
aa3f8af0bf
#75 : added checking "mass_build" field before creating ActivityFeed
2013-04-04 15:12:07 +04:00
Vokhmin Alexey V
9e7eb7af94
#29 : merge master into branch
2013-04-03 16:10:22 +04:00
Vokhmin Alexey V
05a8cec169
#53 : added Publisher into BuildList
2013-03-28 15:58:26 +04:00
Vokhmin Alexey V
e055d0080b
#29 : removed hack for encoding
2013-03-18 15:36:16 +04:00
Vokhmin Alexey V
b8b238e876
#977 : add "table_name" into all scopes
2013-02-28 19:27:50 +04:00
Vokhmin Alexey V
b7b1d909ac
#963 : add checking that project exist in repository to #can_publish? method
2013-02-26 20:49:21 +04:00
Vokhmin Alexey V
9b488c1765
#757 : update Ability.rb model, add specs, remove hack for 237 platform
2013-02-25 22:34:45 +04:00
Vokhmin Alexey V
ff522d9ef4
#757 : revert changes in #can_publish? method
2013-02-22 18:29:22 +04:00
Vokhmin Alexey V
7a2b547d2b
#757 : rename #extra_containers to #extra_build_lists
2013-02-22 15:04:14 +04:00
Vokhmin Alexey V
3aae65f744
#757 : rename #can_publish_to_repository to #extra_containers_published
2013-02-22 14:30:19 +04:00
Vokhmin Alexey V
267c3b9b23
#757 : hot fix
2013-02-22 14:27:24 +04:00
Vokhmin Alexey V
79d81e9c13
#757 : add logic for enable/disable "auto_create_container" field on UI, some refactoring
2013-02-22 14:20:47 +04:00
Vokhmin Alexey V
38b6375ca3
#757 : send error when some containers for main platform have not been published
2013-02-22 13:09:37 +04:00
Vokhmin Alexey V
e2e3ec06c0
#757 : disable publication for main platform if some containers have not been published, update UI
2013-02-22 02:12:37 +04:00
Vokhmin Alexey V
93a8108425
#757 : update #prepare_extra_containers, add filtering by arch
2013-02-21 19:16:16 +04:00
Vokhmin Alexey V
6369e10453
#757 : filtering containers by architecture for main platforms
2013-02-21 18:51:49 +04:00
Vokhmin Alexey V
28f539f0b4
#757 : update BuildList validation
2013-02-21 18:46:52 +04:00
Vokhmin Alexey V
25c7d4c19e
add 108 repository when building for 237 platform
2013-02-21 12:05:17 +04:00
Vokhmin Alexey V
484f1bc95b
#757 : small refactoring
2013-02-19 21:02:49 +04:00
Vokhmin Alexey V
c4113c11fb
#757 : add checking ability with "accessible_by"
2013-02-19 18:52:02 +04:00
Vokhmin Alexey V
5234b7cc51
#757 : create "published_container" scope
2013-02-19 18:14:51 +04:00
Vokhmin Alexey V
418a138b37
#757 : refactoring according to Vladimir's comments
2013-02-19 14:06:11 +04:00
Vokhmin Alexey V
d6bb342c02
#757 : add extra repositories and containers into resque task
2013-02-19 13:42:57 +04:00
Vokhmin Alexey V
2d25e9838f
#757 : update logic for destroing container
2013-02-19 12:36:05 +04:00
Vokhmin Alexey V
61e9d24bb5
#757 : add validation for new fields
2013-02-19 12:31:01 +04:00
Vokhmin Alexey V
83226adeb9
#757 : hot fix
2013-02-18 21:05:19 +04:00
Vokhmin Alexey V
9005290c72
#757 : add before_validation block
2013-02-18 21:01:31 +04:00
Vokhmin Alexey V
cab6a7ab56
#757 : update #show action
2013-02-18 20:50:54 +04:00
Vokhmin Alexey V
20691dabc5
#757 : add migration, update UI, JS
2013-02-18 19:43:30 +04:00
Vokhmin Alexey V
7bcbe39e61
#907 : update "FileStoreClean" module, some refactoring
2013-02-15 01:49:18 +04:00
Vokhmin Alexey V
882cfcb6cb
#928 : fix validation error
2013-02-14 16:50:13 +04:00
Vokhmin Alexey V
1866f455c8
#928 : revert some changes
2013-02-14 13:53:11 +04:00
Vokhmin Alexey V
1d75e5ac3c
#928 : update generation paths to repositories
2013-02-14 13:43:56 +04:00
Vokhmin Alexey V
a3420207c6
#928 : Use "rosa2012.1/main" repository in "conectiva" platform
2013-02-14 13:36:33 +04:00
Vokhmin Alexey V
d6b71c2459
#910 : send notification when tests of build list failed
2013-02-11 16:05:19 +04:00
Vokhmin Alexey V
6a784f63da
update #reject_publish action
2013-02-08 14:44:51 +04:00
Vokhmin Alexey V
705e60bbbc
#756 : small refactoring according to Alexander's comment
2013-02-06 17:50:49 +04:00
Vokhmin Alexey V
61a60a419e
#756 : update #publish_container event
2013-02-06 17:21:47 +04:00
Vokhmin Alexey V
9583b640a3
#756 : rollback some changes
2013-02-06 15:12:37 +04:00
Vokhmin Alexey V
376d50c8fb
#756 : remove 'build_canceled' status from transitions "tests_failed" and "build_error"
2013-02-06 14:59:36 +04:00
Vokhmin Alexey V
3b4506354a
#756 : small refactoring
2013-02-06 14:18:51 +04:00
Vokhmin Alexey V
a86ee3ebf0
#756 : update path to repo for tests
2013-02-06 14:06:37 +04:00
Vokhmin Alexey V
8629ae8ca3
#756 : update UI
2013-02-06 13:42:34 +04:00
Vokhmin Alexey V
67e60f0a1d
#756 : update Observers, add TESTS_FAILED status
2013-02-05 22:49:26 +04:00
Vokhmin Alexey V
c8ae6053af
Merge branch 'master' into 880-add-publish-again-option-for-build-list
2013-02-04 17:48:34 +04:00
Vokhmin Alexey V
70e068e9e7
#881 : small refactoring
2013-02-04 15:43:42 +04:00
Vokhmin Alexey V
4f4090b063
#881 : change default value of param "use_save_to_repository"
2013-02-04 13:09:43 +04:00
Vokhmin Alexey V
5ae7cc1d8f
#880 : small refactoring
2013-02-04 12:19:46 +04:00
Vokhmin Alexey V
e92751939a
#880 : some fixes, update ability.rb
2013-02-01 21:45:49 +04:00
Vokhmin Alexey V
2fa96551aa
#880 : remove unnecessary code, update specs
2013-02-01 21:25:42 +04:00
Vokhmin Alexey V
973fabb31f
#880 : add option "Publish again" for build list
2013-02-01 18:39:17 +04:00
Vokhmin Alexey V
db7a6f892f
#881 : add validation
2013-02-01 17:49:48 +04:00
Vokhmin Alexey V
7cfcda905e
#881 : check "use_save_to_repository" field on creating RPM build task
2013-02-01 14:04:18 +04:00
Vokhmin Alexey V
e9d666877c
#881 : add "use_save_to_repository" into BuildList
2013-02-01 14:00:56 +04:00
Vokhmin Alexey V
1cabd9cea8
#859 : some refactoring according to Alexander's comments
2013-01-31 15:32:01 +04:00
Vokhmin Alexey V
2a1a15eb03
#859 : update BuildList API
2013-01-30 20:23:50 +04:00
Vokhmin Alexey V
499d8e2fa8
#860 : update specs
2013-01-29 17:17:35 +04:00
Vokhmin Alexey V
fed1c76ca2
#860 : update logic for creating build list container
2013-01-28 18:44:06 +04:00
Vokhmin Alexey V
7d135e8551
remove container on destroy
2013-01-25 21:37:37 +04:00
Vokhmin Alexey V
fab38fbaba
hot fix for BuildList
2013-01-25 16:57:55 +04:00
Alexander Machehin
10d6173780
[refs #847 ] remove platform_not_found status
2013-01-25 17:18:28 +06:00
Alexander Machehin
090f40caee
[refs #847 ] removed PLATFORM_PENDING & PROJECT_NOT_FOUND statuses
2013-01-24 23:55:24 +06:00
Alexander Machehin
643e163652
[refs #847 ] refactoring
2013-01-24 19:09:26 +06:00
Alexander Machehin
0d9c095cbd
[refs #847 ] remove old core code
2013-01-24 12:33:16 +06:00
Alexander Machehin
d0d43b0090
[refs #838 ] add cleaning file-store when destroing product build list && refactoring
2013-01-22 20:34:16 +06:00
Vokhmin Alexey V
86034c5da4
#843 : update pages for using only new_core
2013-01-21 19:52:20 +04:00
Alexander Machehin
186e5a4b13
[refs #838 ] delete files from file-store with special system user
2013-01-18 20:35:00 +06:00
Alexander Machehin
af73abbf31
[refs #838 ] remove old code
2013-01-18 17:18:51 +06:00
Alexander Machehin
7d0d530a8e
[refs #838 ] fix queue name
2013-01-18 08:31:13 +06:00
Alexander Machehin
a8a895d112
[refs #838 ] Try to remove files when destroing BuildList
2013-01-17 23:13:36 +06:00
Vokhmin Alexey V
4e132f5ed7
#823 : remove unnecessary code
2013-01-14 20:58:01 +04:00
Vokhmin Alexey V
81931be8cc
#823 : add BuildListsPublishTaskManager
2013-01-12 05:36:00 +04:00
Vokhmin Alexey V
4f9d63e4da
#780 : update publications
2013-01-10 16:49:01 +04:00
Vokhmin Alexey V
233e22e341
add #publish_mass_build_317 rake task
2012-12-29 20:16:56 +04:00
Vokhmin Alexey V
558d942dde
rename classes for publishing
2012-12-29 14:48:19 +04:00
Vokhmin Alexey V
d60ea41146
#822 : remove #abf_worker_base_class methods
2012-12-28 23:11:58 +04:00
Vokhmin Alexey V
50bdb12e40
#822 : add queue with priority
2012-12-28 18:00:37 +04:00
Vokhmin Alexey V
dbb3253a73
update BuildList#publish_container
2012-12-27 19:24:03 +04:00
Vokhmin Alexey V
1d2956419e
#814 : add validation for checking that repository contains project, update specs
2012-12-26 17:06:17 +04:00
Vokhmin Alexey V
b31cc17f5c
set bs_id after creating task for resque
2012-12-25 23:52:52 +04:00
Vokhmin Alexey V
67a4dbc243
#807 : small refactoring
2012-12-25 17:59:31 +04:00
Vokhmin Alexey V
c4f260c7f5
#807 : update type for personal platforms
2012-12-25 17:49:12 +04:00
Alexander Machehin
71672826b2
again fix ActiveRecord::UnknownAttributeError: unknown attribute: build_requires
2012-12-25 09:09:26 +06:00
Vokhmin Alexey V
19372b403b
#784 : remove "build_requires" as param for abf-worker
2012-12-24 18:12:57 +04:00
Vokhmin Alexey V
ea14f541fe
#784 : merge master into the branch
2012-12-24 18:11:27 +04:00
Vokhmin Alexey V
f25a988730
#784 : remove "build_requires" from BuildList
2012-12-24 17:17:21 +04:00
Vokhmin Alexey V
ac762388a4
#800 : enable "new_core" for personal platforms
2012-12-24 16:35:29 +04:00
Alexander Machehin
2bb5d517a2
[refs #782 ] add base auth to git url
2012-12-14 17:25:10 +06:00
Vokhmin Alexey V
4e1aa466fd
#755 : small refactoring
2012-12-13 16:30:37 +04:00
Vokhmin Alexey V
1bebdb34db
#755 : add personal repository for creating BuildList
2012-12-13 16:24:29 +04:00
Vokhmin Alexey V
cdcce3ad43
#755 : update path to all repositories
2012-12-12 18:06:46 +04:00
Vokhmin Alexey V
e245c4e86f
#755 : update time_live of worker
2012-12-12 16:34:33 +04:00
Vokhmin Alexey V
3b8524bd28
#755 : small fix
2012-12-11 18:47:57 +04:00
Vokhmin Alexey V
1c51a2d514
#755 : update path to platform for personal platforms, some refactoring
2012-12-11 15:47:32 +04:00
Vokhmin Alexey V
b62414ec1d
#755 : update BuildList#publish_container
2012-12-10 22:04:33 +04:00
Vokhmin Alexey V
0fe74f17ac
#755 : merge master into the branch
2012-12-10 21:05:25 +04:00
Vokhmin Alexey V
62a761a7c9
#766 : add filter to /build_lists page
2012-12-10 16:15:22 +04:00
Vokhmin Alexey V
6a99d56489
#759 : add comments, some refactoring according to Vladimir's comments
2012-12-07 15:47:42 +04:00
Vokhmin Alexey V
f8cbae424e
#759 : update #build_canceled event
2012-12-07 13:10:38 +04:00
Vokhmin Alexey V
4d3fe773cd
#759 : update time_living for tasks
2012-12-06 23:57:20 +04:00
Vokhmin Alexey V
8eabfc975a
#759 : add comment
2012-12-06 23:45:35 +04:00
Vokhmin Alexey V
eae2b2ce02
#759 : add state_machine into the ProductBuildList
2012-12-06 23:18:28 +04:00
Vokhmin Alexey V
e3e228de33
#759 : add tester role for user
2012-12-06 22:04:39 +04:00
Vokhmin Alexey V
ab8c4016b5
#759 : refactoring according to Vladimir's comments
2012-12-06 21:34:09 +04:00
Vokhmin Alexey V
ef8ece3e87
#759 : update status for BuildList::Item, fix getting logs
2012-12-06 20:28:44 +04:00
Vokhmin Alexey V
60f2ab3d96
#759 : some fixes
2012-12-06 20:00:24 +04:00
Vokhmin Alexey V
ff2ae73985
#759 : add action for cancel build, some refactoring
2012-12-06 18:41:24 +04:00
Vokhmin Alexey V
1f74b25522
#755 : add workers for publishing build_lists
2012-12-06 14:11:51 +04:00
Alexander Machehin
9e5a7e3fdb
[refs #674 ] fix get last published commit
2012-12-04 15:59:16 +06:00
Alexander Machehin
b132a56937
Merge branch 'master' into 674-diff_between_commits
...
Conflicts:
db/schema.rb fresh
2012-12-04 00:02:45 +06:00
Alexander Machehin
ec6279d803
[refs #674 ] add diff to build lists
2012-12-03 23:43:24 +06:00
Vokhmin Alexey V
46d465536f
some refactoring, add comments
2012-11-30 17:10:17 +04:00
Vokhmin Alexey V
ace1312095
hot fix
2012-11-30 15:34:08 +04:00
Vokhmin Alexey V
1af7b7525f
remove some comments
2012-11-30 15:19:55 +04:00
Vokhmin Alexey V
fcdbfd4538
add new column to build_lists table, some refactoring
2012-11-30 14:41:39 +04:00
Vokhmin Alexey V
b468f0655f
some refactoring of #log method
2012-11-29 23:42:54 +04:00
Vokhmin Alexey V
a5daff3442
update getting logs, some repo generation
2012-11-29 21:56:03 +04:00
Vokhmin Alexey V
791f77dfd5
add 'New core' option for creating build_list
2012-11-29 19:12:24 +04:00
Vokhmin Alexey V
3d6269da9b
add results column to build_lists table
2012-11-27 18:22:17 +04:00
Vokhmin Alexey V
c7adea14ce
fix the tasks duplication
2012-11-27 14:59:47 +04:00
Vokhmin Alexey V
96e8df1b50
use Redis for getting log
2012-11-26 22:16:34 +04:00
Vokhmin Alexey V
c7ea2f7656
send task to abf-worker
2012-11-26 22:00:29 +04:00
Vokhmin Alexey V
6fe07d83d6
add validation for build_for_platform field
2012-11-20 20:14:51 +04:00
Vokhmin Alexey V
ecec330b4d
added migration, updated models, UI
2012-11-06 18:13:16 +04:00
Vokhmin Alexey V
18ac16ae96
#698 : small refactoring, added ckeck for main platform
2012-10-19 18:03:09 +04:00
Vokhmin Alexey V
0cf0933074
#698:small refactoring
2012-10-19 11:32:12 +04:00
Vokhmin Alexey V
68dbae8c83
#698 : added #create and #fork actions for Advisories API
2012-10-18 18:17:50 +04:00
Alexander Machehin
7f031ac688
[refs #374 ] added commit validation
2012-10-11 22:11:53 +06:00
Vladimir Sharshov
77b57cce11
[refs #374 ] Fix support http basic auth, fix tests, fix abilities.
2012-09-26 21:15:11 +04:00
konstantin.grabar
11c428ec20
[refs #374 ] Fix failed tests after http basic auth
2012-09-21 23:48:30 +04:00
konstantin.grabar
e94c6f4f00
[refs #374 ] Merge master into 374-rest_api_for_builds
2012-09-21 13:20:04 +04:00
Vokhmin Alexey V
7a8b68b90b
small refactoring
2012-09-20 00:54:15 +04:00
Vokhmin Alexey V
17bdcf9a3c
updated model according to last comments, added new specs
2012-09-19 23:52:18 +04:00
Vokhmin Alexey V
426eb72d5f
moved #notify_users method from observer to model, updated specs
2012-09-19 17:55:17 +04:00
Vladimir Sharshov
8c06b0c18d
[refs #631 ] Fix right for publication build list using publish button
2012-09-07 22:45:03 +04:00
konstantin.grabar
ff8f9da14f
[refs #374 ] Refactor api build list create method
2012-09-04 16:44:28 +04:00
George Vinogradov
16e101cc05
[issue #620 ] Fixed BuildList#actualize_packages
2012-08-31 01:20:30 +04:00
George Vinogradov
68b86ba09a
[issue #620 ] Fixed migration && BuildList#actualize_packages.
2012-08-30 22:32:28 +04:00
George Vinogradov
7572562cad
[issue #620 ] Changed packages actualization.
2012-08-25 00:27:10 +04:00
George Vinogradov
2fbb72e537
[issue #620 ] Changes in Maintainer db:
...
* Added maintainer selection on project page (see TODO in sources);
* Added `actual` field to BuildList::Package;
* Added rake task to set BuildList::Package.actual field.
Run it after migration (see TODO in sources);
* Packages after publising of BuildList becomes actual;
* Added MaintainerPresenter to avoid long method chains.
2012-08-24 19:21:24 +04:00
George Vinogradov
84328742e4
[issue #590 ] Log returns through Rails with `tail -n`
2012-08-17 12:23:49 +04:00
Vladimir Sharshov
f4b3c53362
Inform the kernel about project git address
2012-08-09 17:56:45 +04:00
Vladimir Sharshov
f35d4cd873
Merge branch 'master' into #604-Remove_old_buildlist_created_more_than_3_month_ago
...
Conflicts:
app/models/project.rb
db/schema.rb
2012-08-07 00:53:43 +04:00
Vladimir Sharshov
08c58a84df
[refs #604 ] Remove old build list after 3 month
2012-08-06 19:35:11 +04:00
George Vinogradov
36de270fad
[issue #590 ] Moved repository check to controller.
2012-08-06 14:21:33 +04:00