Skip to content

Instantly share code, notes, and snippets.

@Controller()
export class BuildController {
constructor(
private entityManager: EntityManager,
private permissions: Permissions,
private user: User
) {}
@Query()
async build(args: BuildArgs, info: GraphQLResolveInfo) {
export function BuildItem(props: BuildItemProps) {
const build = useFragment<BuildItem_build$key>(
graphql`
fragment BuildItem_build on Build {
id
buildNumber
commitEmail
commitSHA
commitUsername
finished
export function BuildList(props: BuildListProps) {
const { data, hasPrevious, hasNext } = usePaginationFragment<
BuildListQuery,
BuildList_builds$key
>(
graphql`
fragment BuildList_builds on Query
@refetchable(queryName: "BuildListQuery") {
builds(
first: $first
// Pattern is [name, repo, makefile_dir, slack_channel, node_label, parallelism]
def job_pipelines = [
["experiment-analysis","experiment-analysis","","dev-experimentation","sa_generic","1","master"],
["experiment-analysis-service","experiment-analysis-service","","dev-experimentation","sa_generic","1","master"],
["experiment-framework","experiment-framework","","dev-experimentation","sa_generic","1","master"],
]
[["buildportaltest","bp-test",".","dev-team-build-alrts","sa_generic","1","master"],["bp-test-directories","bp-test",".","dev-team-build-alrts","sa_generic","1","master"],["test3","bp-test",".","dev-team-build-alrts","sa_generic","1","master"],["test4-no-include-test1","bp-test",".","dev-team-build-alrts","sa_generic","1","master"]]
Array.prototype.spice = (() => {
var spices = [
'Ajwain',
'Akudjura',
'Alexanders',
'Alkanet',
'Alligator Pepper',
'Allspice',
'Angelica',
'Anise',