GithubWorkflowGenerator

class GithubWorkflowGenerator(jdk: String, runners: List<String>, scheduling: Scheduling?, baseDir: File, branch: String?, force: Boolean, canIceReport: Boolean)

Functions

bootstrap
Link copied to clipboard
fun bootstrap(gradleCommand: String = "assemble", suffix: String = "compile")
Generate a bootstrap testing workflow that runs the gradle command line gradleCommand (./gradlew $gradleCommand).
bootstrapCommands
Link copied to clipboard
fun bootstrapCommands(vararg commands: String, suffix: String = "compile")
Generate a bootstrap testing workflow that runs commands (run: | $commands, one per line).
bootstrapCustom
Link copied to clipboard
fun bootstrapCustom(steps: String, suffix: String = "compile")
Generate a bootstrap testing workflow with the steps steps.
both
Link copied to clipboard
fun both(gradleCommand: String = "assemble", suffix: String = "compile")
Generate bootstrap and EAP testing workflows that run the gradle command line gradleCommand (./gradlew $gradleCommand).
bothCommands
Link copied to clipboard
fun bothCommands(vararg commands: String, suffix: String = "compile")
Generate bootstrap and EAP testing workflows that run commands (run: | $commands, one per line).
bothCustom
Link copied to clipboard
fun bothCustom(steps: String, suffix: String = "compile")
Generate bootstrap and EAP testing workflows with the steps steps.
commonCommands
Link copied to clipboard
fun commonCommands(vararg commands: String, name: String = "Common Setup", id: String? = null)
Add some common run: commands to all later generated workflows.
commonStep
Link copied to clipboard
fun commonStep(steps: String)
Add some common step(s) to all later generated workflows.
eap
Link copied to clipboard
fun eap(gradleCommand: String = "assemble", suffix: String = "compile")
Generate an EAP testing workflow that runs the gradle command line gradleCommand (./gradlew $gradleCommand).
eapCommands
Link copied to clipboard
fun eapCommands(vararg commands: String, suffix: String = "compile")
Generate an EAP testing workflow that runs commands (run: | $commands, one per line).
eapCustom
Link copied to clipboard
fun eapCustom(steps: String, suffix: String = "compile")
Generate an EAP testing workflow with the steps steps.

Sources

jvm source
Link copied to clipboard