Class CircleCiProps.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • jobs

        @Stability(Experimental)
        public CircleCiProps.Builder jobs​(List<? extends Job> jobs)
        Sets the value of CircleCiProps.getJobs()
        Parameters:
        jobs - List of Jobs to create unique steps per pipeline, e.g. json jobs: [{ identifier: "compile", docker: { image: "golang:alpine" } steps: ["checkout", run: {command: "go build ."}] }] .
        Returns:
        this
      • setup

        @Stability(Experimental)
        public CircleCiProps.Builder setup​(Boolean setup)
        Sets the value of CircleCiProps.getSetup()
        Parameters:
        setup - The setup field enables you to conditionally trigger configurations from outside the primary .circleci parent directory, update pipeline parameters, or generate customized configurations.
        Returns:
        this
      • workflows

        @Stability(Experimental)
        public CircleCiProps.Builder workflows​(List<? extends Workflow> workflows)
        Parameters:
        workflows - List of Workflows of pipeline, e.g. json workflows: { { identifier: "build", jobs: [{ identifier: "node/install", context: ["npm"], }] } } .
        Returns:
        this