Interface DependencyOptions

    • Field Detail

      • TAKE_STARTED_BUILD_WITH_SAME_REVISIONS

        static final Option<java.lang.Boolean> TAKE_STARTED_BUILD_WITH_SAME_REVISIONS
        If this option is set to true TeamCity will try to replace build (part of a dependent builds graph) in queue with equivalent running or finished build (except personal, cancelled or probably hanging).
      • TAKE_SUCCESSFUL_BUILDS_ONLY

        static final Option<java.lang.Boolean> TAKE_SUCCESSFUL_BUILDS_ONLY
        If this option is set to true TeamCity will replace build (part of a dependent builds graph) in queue with equivalent successful running or finished build. If this option is set option TAKE_STARTED_BUILD_WITH_SAME_REVISIONS will be set too.
      • RUN_BUILD_ON_THE_SAME_AGENT

        static final Option<java.lang.Boolean> RUN_BUILD_ON_THE_SAME_AGENT
        Whether a dependent build must be run on the same agent where its' dependency has run. Options TAKE_STARTED_BUILD_WITH_SAME_REVISIONS and RUN_BUILD_ON_THE_SAME_AGENT are mutually exclusive.
      • SYNCHRONIZE_REVISIONS

        static final Option<java.lang.Boolean> SYNCHRONIZE_REVISIONS
        If set to false, disables revisions synchronization between dependent build and its dependency.
        Since:
        2019.1