Interface BuildWorkflowCommonOptions

    • Method Detail

      • getName

        @Stability(Experimental)
        @Nullable
        default String getName()
        (experimental) Name of the buildfile (e.g. "build" becomes "build.yml").

        Default: "build"

      • getPermissions

        @Stability(Experimental)
        @Nullable
        default JobPermissions getPermissions()
        (experimental) Permissions granted to the build job To limit job permissions for contents, the desired permissions have to be explicitly set, e.g.: { contents: JobPermission.NONE }.

        Default: `{ contents: JobPermission.WRITE }`

      • getPreBuildSteps

        @Stability(Experimental)
        @Nullable
        default List<JobStep> getPreBuildSteps()
        (experimental) Steps to execute before the build.

        Default: []

      • getWorkflowTriggers

        @Stability(Experimental)
        @Nullable
        default Triggers getWorkflowTriggers()
        (experimental) Build workflow triggers.

        Default: "{ pullRequest: {}, workflowDispatch: {} }"