Add DB columns for when to notify responsible committers and which inputs should be checked

Signed-off-by: Shea Levy <shea@shealevy.com>
This commit is contained in:
Shea Levy 2013-10-07 10:01:40 -04:00
parent 7913701d54
commit 6342464110
2 changed files with 6 additions and 0 deletions

View file

@ -57,6 +57,7 @@ create table Jobsets (
triggerTime integer, -- set if we were triggered by a push event triggerTime integer, -- set if we were triggered by a push event
enabled integer not null default 1, enabled integer not null default 1,
enableEmail integer not null default 1, enableEmail integer not null default 1,
emailResponsible integer not null default 0, -- whether to email committers responsible for a build change
hidden integer not null default 0, hidden integer not null default 0,
emailOverride text not null, emailOverride text not null,
keepnr integer not null default 3, keepnr integer not null default 3,
@ -77,6 +78,7 @@ create table JobsetInputs (
jobset text not null, jobset text not null,
name text not null, name text not null,
type text not null, -- "svn", "path", "uri", "string", "boolean", "nix" type text not null, -- "svn", "path", "uri", "string", "boolean", "nix"
checkResponsible integer not null default 0, -- whether this input should be checked for responsbile commits
primary key (project, jobset, name), primary key (project, jobset, name),
foreign key (project, jobset) references Jobsets(project, name) on delete cascade on update cascade foreign key (project, jobset) references Jobsets(project, name) on delete cascade on update cascade
); );
@ -257,6 +259,7 @@ create table BuildInputs (
uri text, uri text,
revision text, revision text,
value text, value text,
checkResponsible integer not null default 0,
dependency integer, -- build ID of the input, for type == 'build' dependency integer, -- build ID of the input, for type == 'build'
path text, path text,

3
src/sql/upgrade-23.sql Normal file
View file

@ -0,0 +1,3 @@
alter table Jobsets add column emailResponsible integer not null default 0;
alter table JobsetInputs add column checkResponsible integer not null default 0;
alter table BuildInputs add column checkResponsible integer not null default 0;