Interface AgentBuildSettingsEx

    • Method Detail

      • getUnresolvedBuildCheckoutDirectory

        @NotNull
        String getUnresolvedBuildCheckoutDirectory()
      • getUnresolvedArtifactPaths

        @Nullable
        String getUnresolvedArtifactPaths()
      • getUnresolvedServerParameters

        @NotNull
        Map<String,​String> getUnresolvedServerParameters()
        Since:
        2020.1
      • getUnresolvedBuildParameters

        @NotNull
        Map<String,​String> getUnresolvedBuildParameters()
      • getUnresolvedConfigParameters

        @NotNull
        Map<String,​String> getUnresolvedConfigParameters()
        Returns:
        server provided configuration parameters
      • getUserDefinedReferences

        @NotNull
        Collection<String> getUserDefinedReferences()
      • getParametersSpecMap

        @NotNull
        Map<String,​String> getParametersSpecMap()
        Returns a map of parameters spec strings. ParametersUtil could be used to create ControlDescription instance from a string. Specs should not change during the build. The map contain only those parameter keys which have a spec.
      • getArtifactStorageSettings

        @NotNull
        Map<String,​String> getArtifactStorageSettings()
      • getCleanCheckoutEnforcedBuildId

        long getCleanCheckoutEnforcedBuildId()
      • cleanParameters

        void cleanParameters()
      • getOwnerNodeId

        @Nullable
        String getOwnerNodeId()
      • getPasswordReplacer

        @NotNull
        PasswordReplacer getPasswordReplacer()
        Returns:
        instance of PasswordReplacer which can be used to replace passwords known to current build in different logs or files
        Since:
        2023.05.1