suitepro/plugins/redmine_questions/.drone.jsonnet

34 lines
1.2 KiB
Jsonnet

local Pipeline(rubyVer, db, license, redmine, dependents) = {
kind: "pipeline",
name: rubyVer + "-" + db + "-" + redmine + "-" + license + "-" + dependents,
steps: [
{
name: "tests",
image: "redmineup/redmineup_ci",
commands: [
"service postgresql start && service mysql start && sleep 5",
"export PATH=~/.rbenv/shims:$PATH",
"export CODEPATH=`pwd`",
"/root/run_for.sh redmine_questions+" + license + " ruby-" + rubyVer + " " + db + " redmine-" + redmine + " " + dependents
]
}
]
};
[
Pipeline("2.4.1", "mysql", "pro", "trunk", ""),
Pipeline("2.4.1", "mysql", "light", "trunk", ""),
Pipeline("2.4.1", "pg", "pro", "trunk", ""),
Pipeline("2.4.1", "mysql", "pro", "4.1", ""),
Pipeline("2.4.1", "mysql", "light", "4.1", ""),
Pipeline("2.4.1", "pg", "pro", "4.1", ""),
Pipeline("2.4.1", "mysql", "pro", "4.0", ""),
Pipeline("2.4.1", "mysql", "light", "4.0", ""),
Pipeline("2.4.1", "pg", "pro", "4.0", ""),
Pipeline("2.4.1", "pg", "light", "4.0", ""),
Pipeline("2.2.6", "mysql", "pro", "3.4", ""),
Pipeline("2.2.6", "pg", "pro", "3.4", ""),
Pipeline("2.2.6", "mysql", "pro", "3.0", ""),
Pipeline("2.2.6", "mysql", "light", "3.0", ""),
Pipeline("1.9.3", "pg", "pro", "2.6", ""),
]