Hello all.

I plan to start to develop Copyartifact 2.0 with major changes
which may no longer preserve compatibility with 1.X.

I request comments, advices, and requests for that.
You can also comment on JIRA: 
https://issues.jenkins-ci.org/browse/JENKINS-24892

Planned features of Copyartifact 2.0:

* Verbose option.
    * Add an option to have outputs like "build XXX is skipped for 
unstable".
    * There are often JIRA issues "the build wasn't properly selected",
        but there's no way to diagnose that.

* Supports ArtifactManager introduced in Jenkins 1.532
    * This allows copyartifact work with other plugins archiving artifacts
        such as Compress Artifacts Plugin.

* Supports Workflow plugin.
    * I expect the work of Tom 
Fennely: https://github.com/jenkinsci/copyartifact-plugin/pull/43
    * Requires SimpleBuildStep introduced in Jenkins 1.577.

* Runtime permission checks.
    * 1.X performs permission checks only when projects to copy from
        are specified with variables.
        This is misleading, users are often confused,
        and that results in many JIRA issues.
    * Users are expected to configure authorization of job executions
        with QueueItemAuthenticator introduced in Jenkins 1.520.

* BuildFilter-based configuration
    * Copyartifact provides BuildSelector and BuildFilter as mechanisms
        to select a build to copy from.
    * 1.X mainly uses BuildSelectors.
    * BuildFilter-based configuration would allow more flexible build 
specifications such as:
        the last completed build that is unstable or more
        AND a downstream of build XXX
        AND its parameter FOO is BAR OR BAZ.

Regards,
ikedam.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to