Commit Graph

462 Commits

Author SHA1 Message Date
Vokhmin Alexey V b519a6cce1 Merge branch 'master' into parallel-build-lists 2014-02-26 02:01:50 +04:00
Alexander Machehin b9d6ad417a [#360] use rails caching 2014-02-25 20:54:57 +06:00
Vokhmin Alexey V fe20a9788a Use resque-schedule for cleanup 2014-02-25 00:36:51 +04:00
Alexander Machehin 0e8f6321fb [#360] remove mass build cached counters 2014-02-24 22:35:15 +06:00
Vokhmin Alexey V 8d178b856f refactoring 2014-02-21 23:07:27 +04:00
Vokhmin Alexey V f1323bf9bd Clean/restore queues 2014-02-21 22:20:05 +04:00
Vokhmin Alexey V 5f5ed0d1ce Merge branch 'master' into parallel-build-lists
Conflicts:
	app/controllers/api/v1/jobs_controller.rb
	app/models/build_list.rb
	lib/abf_worker/model_helper.rb
2014-02-21 21:41:52 +04:00
Vokhmin Alexey V 52ed4a0c16 #358: hotfix 2014-02-20 19:25:17 +04:00
Vokhmin Alexey V 3e7d84f943 #358: small refactoring according to Alexander's comments 2014-02-20 19:06:07 +04:00
Vokhmin Alexey V 160a8dc967 #358: added auto_publish_status into BuildList 2014-02-20 01:19:49 +04:00
Vokhmin Alexey V f662332be5 decrease count of puma threads, small refactoring 2014-02-11 21:34:48 +04:00
Vokhmin Alexey V b9e48664ec Fixed: wrong number of arguments (1 for 0) 2014-02-11 00:14:52 +04:00
Vokhmin Alexey V e889f23660 Configure resque-scheduler gem 2014-02-10 23:36:10 +04:00
Vokhmin Alexey V 8402728f4d Fixed: loss build_lists tasks 2014-02-10 19:17:09 +04:00
Vokhmin Alexey V f7e6dcb88b create separate queues for each mass_build && user 2014-02-05 02:43:01 +04:00
Alexander Machehin 0e39aae1bf [#343] use new ruby hash syntax 2014-01-21 10:51:49 +06:00
Vokhmin Alexey V 98ca0641ff Merge branch 'master' into 29-migrate-to-ruby-2.1 2014-01-15 22:12:52 +04:00
Vokhmin Alexey V 1fb8d93eff #339: cleanup 2014-01-15 00:33:47 +04:00
Vokhmin Alexey V a881dd73ca #339: small refactoring, checking ability to publish into repository on auto publishing 2014-01-14 22:42:35 +04:00
Vokhmin Alexey V 5db6516085 #339: added synchronizing_publications into Repository 2014-01-14 01:51:12 +04:00
Alexander Machehin 0cb585ef71 Merge branch 'master' into 29-migrate-to-ruby-2.1
Conflicts:
	Gemfile
	Gemfile.lock
	app/controllers/activity_feeds_controller.rb
	app/models/activity_feed_observer.rb
	config/environments/development.rb
	config/initializers/a_app_config.rb
	config/initializers/airbrake.rb
	lib/modules/models/git.rb
	spec/controllers/activity_feeds_controller_spec.rb
	spec/helpers/activity_feeds_helper_spec.rb
2014-01-10 08:31:31 +06:00
Vokhmin Alexey V 4b4b1fe5d8 #336: rollback changes 2014-01-10 02:57:44 +04:00
Vokhmin Alexey V 6a6fcc321f #336: use set instead of list 2014-01-10 02:56:11 +04:00
Vokhmin Alexey V df83fe65e1 #336: added ability for clean up packages from testing repository 2014-01-10 00:54:48 +04:00
Vokhmin Alexey V bcc9fa28da [abf/abf-ideas#110] pass urpm_options through web interface 2013-11-21 23:49:06 +04:00
Vokhmin Alexey V e30920d185 Cleanup old packages from testing sub repository 2013-11-18 18:59:12 +04:00
Vokhmin Alexey V 524d967b74 Disable auto_create_container if enabled auto_publish 2013-11-11 16:09:23 +04:00
Vokhmin Alexey V b3ba6555e2 #316: added chekbox into #new action for attaching testing subrepo 2013-11-07 19:49:43 +04:00
Vokhmin Alexey V 49ecbe9280 #316: misprint, updated #outdated scope 2013-11-07 18:57:31 +04:00
Vokhmin Alexey V 0cbd5b21e5 #316: added new statuses for BuildList 2013-11-01 21:11:59 +04:00
Vokhmin Alexey V bd46aa44fc #312: show extra options only for testers and admins 2013-10-18 17:15:45 +04:00
Vokhmin Alexey V 72274ef236 Merge branch 'master' into 312-api-for-external-pluggable-build-nodes 2013-10-17 22:27:20 +04:00
Vokhmin Alexey V d8068cd8e5 #312: remove dev code 2013-10-17 22:26:47 +04:00
Vokhmin Alexey V 3b6fa43371 #312: remove unnecessary code 2013-10-17 22:26:04 +04:00
Vokhmin Alexey V 4e22171898 #312: misprint 2013-10-17 22:25:09 +04:00
Vokhmin Alexey V 0dc1b63623 #312: updated UI, models, added migrations 2013-10-17 22:00:15 +04:00
Alexander Machehin fbf6e58c10 try to fix undefined method project_statistics for nil:NilClass 2013-10-04 00:54:11 +06:00
Vokhmin Alexey V ce3650e03d #312: added Api::V1::JobsController 2013-09-30 20:35:56 +04:00
Vokhmin Alexey V 0ad1555fc2 Fixed: undefined method / for nil:NilClass 2013-09-27 17:19:09 +04:00
Vokhmin Alexey V e56c71eee7 #309: fixed spaces in params 2013-09-20 22:57:52 +04:00
Vokhmin Alexey V 61824abf10 #309: pass extra_params into workers 2013-09-20 22:43:03 +04:00
Vokhmin Alexey V 3b3ca4f7ea #309: added extra_params into BuildList 2013-09-20 22:21:23 +04:00
Vokhmin Alexey V fed669d14d updated comments 2013-09-16 20:35:37 +04:00
Vokhmin Alexey V 24a0307e63 #298: ability for auto publish package into dev platform 2013-09-16 18:14:55 +04:00
Vokhmin Alexey V 7c0135edc1 #298: use native extensions 2013-09-11 19:16:18 +04:00
Vokhmin Alexey V 99d7a2baa0 #298: added extra specs for #has_new_packages? 2013-09-10 20:09:48 +04:00
Vokhmin Alexey V 46c18a7bbe #298: added checking by release 2013-09-10 18:26:49 +04:00
Vokhmin Alexey V 5db6be8d87 #298: added checking of new packages on publishing of mass_build 2013-09-10 17:58:58 +04:00
Vokhmin Alexey V be6e872592 #298: updated logic of #can_auto_publish? method 2013-09-09 23:42:13 +04:00
Vokhmin Alexey V 04fe55b202 #298: small refactoring 2013-09-09 23:04:56 +04:00
Vokhmin Alexey V e7e5414db7 #298: auto publish packages only with > version 2013-09-09 22:40:58 +04:00
Vokhmin Alexey V afc136db9c #289: added global_id into build_list 2013-08-29 21:46:11 +04:00
Vokhmin Alexey V a32d619346 #283: small refactoring 2013-08-28 19:20:18 +04:00
Vokhmin Alexey V b17641e575 #283: added extra condition to #notify_users 2013-08-28 19:17:22 +04:00
Vokhmin Alexey V b7cc64c099 #283: Email notifications and ActivityFeed for publisher 2013-08-28 19:13:11 +04:00
Vokhmin Alexey V 9477a0af4b abf/abf-worker#19: Pass extra params for workers 2013-08-12 18:26:57 +04:00
Vokhmin Alexey V b69a238a3a #245: fixed BuildList#average_build_time method 2013-07-31 17:26:51 +04:00
Vokhmin Alexey V b796299f60 #245: remove average_build_time and build_count columns from Project 2013-07-31 17:08:43 +04:00
Vokhmin Alexey V 44df993cbf #231: selects default arches at creation of build_list 2013-07-25 11:37:16 +04:00
Vokhmin Alexey V d0e748cce0 #231: added PlatformArchSetting model, migration, updated views 2013-07-24 18:43:41 +04:00
Vokhmin Alexey V 925d7d81ef #211: replaced "->" to "lambda" 2013-07-09 14:36:35 +04:00
Vokhmin Alexey V 2ae7749302 #211: small refactoring of BuildList model 2013-07-05 12:18:39 +04:00
Vokhmin Alexey V 61509312a0 #211: updated ability.rb, refactoring of BuildList model 2013-07-04 22:46:38 +04:00
Vokhmin Alexey V 5652f2b6d3 #211: display only platforms for which user has access on read 2013-07-04 22:25:07 +04:00
Vokhmin Alexey V 2712c7f34b #192: merge master into branch 2013-07-02 11:09:17 +04:00
Vokhmin Alexey V 004c45eb28 #168: removed #add_to_queue method from BuildList 2013-07-01 16:33:09 +04:00
Vokhmin Alexey V f055123d74 #168: removed bs_id from build_list 2013-07-01 16:20:38 +04:00
Vokhmin Alexey V f4c0bd8950 Merge branch 'master' into 192-hidden-platforms-and-tokens 2013-07-01 13:37:58 +04:00
Vokhmin Alexey V 8782129985 #200: moved User and BuildList observers 2013-06-27 18:37:41 +04:00
Vokhmin Alexey V 03a1fe1ba8 #192: updated cancan_spec, added tokens to urls of repositories for build_list 2013-06-26 13:53:37 +04:00
Alexander Machehin 1db7955e0c Merge branch 'master' into 135-reject_build_lists
Conflicts:
	spec/controllers/api/v1/build_lists_controller_spec.rb
	spec/controllers/projects/build_lists_controller_spec.rb
2013-06-09 20:28:22 +06:00
Vokhmin Alexey V fb0e623e0b #156: added specs for MassBuildController, some refactoring, updated access rights 2013-06-05 17:48:11 +04:00
Vokhmin Alexey V af43f88977 #156: use #default_branch instead of "master" on creating MassBuild 2013-06-05 13:54:53 +04:00
Vokhmin Alexey V 46c10ad2e0 #156: removed BuildList::PROJECT_VERSION_NOT_FOUND constant 2013-06-05 13:40:36 +04:00
Vokhmin Alexey V 237bd6affb #156: update UI of MassBuild#new BuildList#new 2013-06-04 23:59:08 +04:00
Vokhmin Alexey V 4a5ac4330a #156: fixed creating of MassBuilds 2013-06-03 19:44:55 +04:00
warpc 0df589c101 Merge pull request #144 from abf/rosa-build:114-change-ui-for-ability-to-attach-at-assembly-additional-packages
[refs #114]: Change UI for ability to attach at assembly additional sources of packages
2013-05-30 14:32:58 +04:00
Alexander Machehin ca481a4672 [#135] extend ability to reject publishing 2013-05-30 15:44:58 +06:00
Alexander Machehin a7e9d7e02c [#147] change order a build list update types list 2013-05-30 14:49:30 +06:00
Vokhmin Alexey V 9ff5f13530 #114: removed unnecessary code, added migration 2013-05-27 22:18:17 +04:00
Vokhmin Alexey V a26aac8463 #114: Split extra repos and build_lists into 2 elements 2013-05-27 22:13:00 +04:00
warpc 0da9bfef74 Merge pull request #103 from abf/rosa-build:34-webhook
[refs #34]: Webhook
2013-05-17 18:39:27 +04:00
Vokhmin Alexey V 72b2b637d1 #34: revert some changes, created UrlHelper 2013-05-16 22:50:18 +04:00
Vokhmin Alexey V c6178a81ab #133: added comments 2013-05-16 21:44:56 +04:00
Vokhmin Alexey V 994f400af0 #34: rename Project#git_project_address method 2013-05-16 20:00:58 +04:00
Vokhmin Alexey V da288fb843 #133: updated paths to extra repos, refactoring 2013-05-16 19:25:03 +04:00
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