ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Louis Boudart <jeanlouis.boud...@gmail.com>
Subject Evaluating Bintray as a distribution platform for easyant plugins
Date Sun, 28 Apr 2013 17:42:43 GMT
Dear EasyAnters,

I've been working on sonar integration as a plugin for easyant.
Source are hosted on github :https://github.com/easyant/sonar-easyant-plugin
.

Since a few weeks, JFrog (guys behind Artifactory) opened a new online
service for OpenSourcers : Bintray.
Bintray is a social service for developers to publish, download, store,
promote, and share open source software packages. With Bintray's full
self-service platform developers have full control over their published
software and how it is distributed to the world.

What would be the benefits for easyant ?
We currently have our own repostory (repository.easyant.org) hosted on a
private server. I would prefer to switch to a more reliable repository like
bintray. No need to worry about backup, disaster recovery. We could just
focus on content.

They also offers download statistics which could be interresting for us.

I created a repository to host community plugins :
https://bintray.com/repo/browse/easyant/community-plugins

To use it add the following resolver in your ivysettings.xml

<url name="community-plugins">
<artifact pattern="
http://dl.bintray.com/content/easyant/community-plugins/[organisation]/[module]/[revision]/[type]s/[artifact].[ext]"/>

<ivy pattern="
http://dl.bintray.com/content/easyant/community-plugins/[organisation]/[module]/[revision]/[type]s/[artifact].[ext]"/>

</url>

Currently only sonar-easyant-plugin package is  available.

As bintray and github supports "Markdown" syntax, i made some
experimentation on plugin documentation generation.

Result on github : https://github.com/easyant/sonar-easyant-plugin
Result on bintray :
https://bintray.com/pkg/show/readmore/easyant/community-plugins/sonar-easyant-plugin

If sources are on github, read more page from github can be "synced" with
README.md. If not we can edit directly in bintray.

You can notice that Table markdown syntax seems broken on bintray (or not
supported yet). I reported it few minutes ago.

I'm really satisfied by the result and wondering if we should move our
plugins there. We can be backward compatible on exposed urll without effort.

What do you think?
-- 
Jean Louis Boudart
Independent consultant
Apache EasyAnt commiter http://ant.apache.org/easyant/

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message