Add isChannel column and meta attribute.
[?]
Apr 21, 2015, 5:45 AM
53IMJNBB3E2W34UXZFNNZUGPW3FU4LRQRQAEHQTOHHY6DVE2VJRACDependencies
- [2]
WE5Q2NVIAllow build to be bumped to the front of the queue via the web interface - [3]
B72GLND4 - [4]
V4RNHJNR* Add a link to each project's homepage. Suggested by karltk. - [5]
CLJQCY2X* Store info about all the build actions and allow them to be - [6]
ZI535LI6* hydra: 'new' UI for project/jobset/job/build - [7]
T5BIOVJEAdd support for tracking custom metrics - [8]
BHZXGT2H* Channels: provide an index page that lists all the packages in the - [9]
S5PV6IIM* Represent jobs explicitly in the DB. - [10]
YAPITGB3* Boolean inputs. - [11]
TLZ2SPBR - [12]
3E6IP3R3* Add the name of the jobset to ReleaseSetJobs, otherwise we can't - [13]
H7CNGK4O* Log evaluation errors etc. in the DB. - [14]
4S5JF5JPUse latest DBIx::Class::Schema::Loader - [15]
3ZCEPLNO - [16]
YTZOC7C5* Editing of jobset inputs. - [17]
VJHIHMEH* Store the meta.longDescription and meta.license attributes in the - [18]
LZVO64YGMerge in the first bits of the API work - [19]
4CELXP7PRemove the longDescription field - [20]
D3DIBMOK* For products that are directories (like manuals), allow a default - [21]
L2E6EVE2* Merged the Build and Job tables. - [22]
G2T4WAHIStore the inputs of each evaluation in the database - [23]
PMNWRTGJAdd multiple output support - [24]
IK53RV4V - [25]
37R34XJO* Negative caching: don't perform a build if a dependency already - [26]
YTIDBFGUDrop unused "disabled" columns - [27]
Y6AHH4THRemove the logfile and logSize columns from the database - [28]
FTPCV25MStore aggregate members in the database - [29]
ECBA3GQO* Make the schema class names match the case of the SQL table names. - [30]
EYNG4EL4* Regenerate the bindings from a clean sqlite database. - [31]
JTHWA6AMRename aggregate members to constituents - [32]
6BLUKEQ2* Caching of "path" inputs, and fake a revision number for those. - [33]
CMU3YKOU* Store the release name. - [34]
BD3GRK4B* Get rid of "positive failures" and separate log phases. - [35]
ZVTSOVHN* Support Subversion checkouts. - [36]
S66BOMVU* Added authentication. - [37]
R5D7DZPE - [38]
KOTB7BKV - [39]
FHF6IZJQ* Basic release management: releases are now dynamically computed as - [40]
SHBLLAVH* More global substitution. - [41]
LCKWLQW3* In Sqlite "release" is now a keyword, so use "release_" instead. - [42]
AHTEIK7G* Added a maintainers field to the Builds table. - [43]
TWVSALRL* Allow the maximum number of concurrent builds per platform to be - [44]
GNIEG2GC* Disambiguate jobs by jobset name. I.e. jobs with the same name in - [45]
SJLEZFC4check getHydraPath in stead of Envvar HYDRA_DBI directly - [46]
RU7AQO7U* Role-based access control. Only admins can create projects. Only - [47]
TQKGQ5R3 - [*]
4N5APGRG* Start of a helper tool to evaluate job expressions efficiently. - [*]
IMQRX4MPhydra-eval-jobs: Use JSON instead of XML - [*]
ZTQEU5QSHydra: Add support for maxSilent meta attribute (also already added timeout, but not implemented the actual timeout for the build yet) - [*]
OOQ2D3KC* Refactoring: move fetchInput out of hydra_scheduler into a separate - [*]
JYZEGF56Create Builds with iscurrent set - [*]
3XTHEUMP* Implemented the clone feature. - [*]
J5UVLXOK* Start of a basic Catalyst web interface. - [*]
JM3DPYOMgenerated schema with new dbix class schema loader, grrrrrr - [*]
SB2V735VKeep track of the database schema version - [*]
S6OISBQ3* Mark the "current" builds in a jobset, i.e. those corresponding to - [*]
N22GPKYT* Put info about logs / build products in the DB. - [*]
D5QIOJGP* Move everything up one directory.
Change contents
- edit in src/hydra-eval-jobs/hydra-eval-jobs.cc at line 130
res.attr("isChannel", drv.queryMetaBool("isHydraChannel", false)); - edit in src/lib/Hydra/Helper/AddBuilds.pm at line 451
, ischannel => $buildInfo->{isChannel} - edit in src/lib/Hydra/Schema/Builds.pm at line 117
is_nullable: 1=head2 ischanneldata_type: 'integer'default_value: 0 - edit in src/lib/Hydra/Schema/Builds.pm at line 248
"ischannel",{ data_type => "integer", default_value => 0, is_nullable => 1 }, - replacement in src/lib/Hydra/Schema/Builds.pm at line 569
# Created by DBIx::Class::Schema::Loader v0.07043 @ 2015-08-10 15:10:41# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:rjifgnPtjY96MaQ7eiGzaA# Created by DBIx::Class::Schema::Loader v0.07043 @ 2015-09-10 17:34:23# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JRelp13Cyfi+QVxC92xuqQ - edit in src/sql/hydra.sql at line 160
isChannel integer default 0, -- meta.isHydraChannel - file addition: upgrade-42.sql[60.3004]
alter table Builds add column isChannel integer not null default 0;