How to use the @brigadecore/brigadier.Job.sequence function in @brigadecore/brigadier

To help you get started, we’ve selected a few @brigadecore/brigadier examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github brigadecore / brigade / examples / 11-kitchen-sink / .brigade / brigade.ts View on Github external
job2.primaryContainer.command = ["echo"]
  job2.primaryContainer.arguments = [`Hello, ${job2Name}!`]
  
  const job3Name = newJobName()
  let job3 = new Job(job3Name, "centos:latest", event)
  job3.primaryContainer.command = ["echo"]
  job3.primaryContainer.arguments = [`Hello, ${job3Name}!`]

  const job4Name = newJobName()
  let job4 = new Job(job4Name, "ubuntu:latest", event)
  job4.primaryContainer.command = ["echo"]
  job4.primaryContainer.arguments = [`Hello, ${job4Name}!`]

  await Job.concurrent(
    Job.sequence(job1, job2),
    Job.sequence(job3, job4)
  ).run()
})
github brigadecore / brigade / examples / 11-kitchen-sink / .brigade / brigade.ts View on Github external
let job2 = new Job(job2Name, "alpine:latest", event)
  job2.primaryContainer.command = ["echo"]
  job2.primaryContainer.arguments = [`Hello, ${job2Name}!`]
  
  const job3Name = newJobName()
  let job3 = new Job(job3Name, "centos:latest", event)
  job3.primaryContainer.command = ["echo"]
  job3.primaryContainer.arguments = [`Hello, ${job3Name}!`]

  const job4Name = newJobName()
  let job4 = new Job(job4Name, "ubuntu:latest", event)
  job4.primaryContainer.command = ["echo"]
  job4.primaryContainer.arguments = [`Hello, ${job4Name}!`]

  await Job.concurrent(
    Job.sequence(job1, job2),
    Job.sequence(job3, job4)
  ).run()
})