Hudson plugin for uploading artifacts to SSH sites

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Hudson plugin for uploading artifacts to SSH sites

Ramil Israfilov
Hi,
We are using hudson for building of our projects and we have a central repository of our artifacts which is accessible by SSH protocol (SFTP).
I made a small plugin to hudson to perform upload of files to such repositories, It supports multiple sites, and multiple file uploads (using ant includes patterns).
If you are interested  I can post it to you for publishing in your plugins directory.
 

Ramil Israfilov
IT Architect Developer

Certipost nv/sa
Ninovesteenweg 196 – BE-9320 EREMBODEGEM
Direct: +32 53 00 00 00 – Mobile: +32 497 00 00
Phone: +32 53 60 11 11 – Fax: +32 53 60 11 01
www.certipost.be

Certipost. We facilitate and certify e-Communications.

 

email_banner.gif (113K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Hudson plugin for uploading artifacts to SSH sites

Kohsuke Kawaguchi
Administrator
Ramil Israfilov wrote:
> Hi,
> We are using hudson for building of our projects and we have a central
> repository of our artifacts which is accessible by SSH protocol (SFTP).
> I made a small plugin to hudson to perform upload of files to such
> repositories, It supports multiple sites, and multiple file uploads
> (using ant includes patterns).
> If you are interested  I can post it to you for publishing in your
> plugins directory.

Yes, please!

I'm more than happy to give you the commit access, so you can import the
source to CVS and do the releases by yourself, or if you'd like me do
those, I'd be happy to do so, too. Either way, it's your call.

--
Kohsuke Kawaguchi
Sun Microsystems                   [hidden email]

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Hudson plugin for uploading artifacts to SSH sites

Jesse Glick
In reply to this post by Ramil Israfilov
Ramil Israfilov wrote:
> We are using hudson for building of our projects and we have a
> central repository of our artifacts which is accessible by SSH
> protocol (SFTP). I made a small plugin to hudson to perform upload of
> files to such repositories, It supports multiple sites, and multiple
> file uploads (using ant includes patterns).

What do you get from having a Hudson plugin that you would not get from
simply including SFTP tasks at the end of your Ant script?

-J.

--
[hidden email]  netbeans.org  ant.apache.org  hudson.dev.java.net
             http://google.com/search?q=e%5E%28pi*i%29%2B1

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Re: Hudson plugin for uploading artifacts to SSH sites

Ramil Israfilov
Indeed we first started  with scp tasks inside ant scripts.
But plugin is just another way of working. It is more general for all
projects.
Repository sites are defined generally. And you can easily change host,
repository path, username/password.
Otherwise you have to adjust this properties per project.
Ramil

-----Original Message-----
From: news [mailto:[hidden email]] On Behalf Of Jesse Glick
Sent: Thursday, July 19, 2007 8:14 PM
To: [hidden email]
Subject: Re: Hudson plugin for uploading artifacts to SSH sites

Ramil Israfilov wrote:
> We are using hudson for building of our projects and we have a central

> repository of our artifacts which is accessible by SSH protocol
> (SFTP). I made a small plugin to hudson to perform upload of files to
> such repositories, It supports multiple sites, and multiple file
> uploads (using ant includes patterns).

What do you get from having a Hudson plugin that you would not get from
simply including SFTP tasks at the end of your Ant script?

-J.

--
[hidden email]  netbeans.org  ant.apache.org  hudson.dev.java.net
             http://google.com/search?q=e%5E%28pi*i%29%2B1

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Hudson plugin for uploading artifacts to SSH sites

Nigel-7
In reply to this post by Ramil Israfilov

On Jul 19, 2007, at 7:01 AM, Ramil Israfilov wrote:

> Hi,
> We are using hudson for building of our projects and we have a  
> central repository of our artifacts which is accessible by SSH  
> protocol (SFTP).
> I made a small plugin to hudson to perform upload of files to such  
> repositories, It supports multiple sites, and multiple file uploads  
> (using ant includes patterns).
> If you are interested  I can post it to you for publishing in your  
> plugins directory.

Ya, sounds useful to me!

Thanks,
Nige

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Hudson plugin for uploading artifacts to SSH sites

Kohsuke Kawaguchi
Administrator
In reply to this post by Ramil Israfilov

I imported the source code at
https://hudson.dev.java.net/source/browse/hudson/hudson/plugins/scp/

Let me know your java.net id so that I can give you the commit access. I
changed the plugin groupId:artifactId to match the rest of plugins and
to better reflect what it actually does. I hope you don't mind my doing
this.

If you are OK, I'd be happy to push 1.0 to the site.

Ramil Israfilov wrote:

> Hi,
> We are using hudson for building of our projects and we have a central
> repository of our artifacts which is accessible by SSH protocol (SFTP).
> I made a small plugin to hudson to perform upload of files to such
> repositories, It supports multiple sites, and multiple file uploads
> (using ant includes patterns).
> If you are interested  I can post it to you for publishing in your
> plugins directory.
>  
>
> Ramil Israfilov
> IT Architect Developer
>
> Certipost nv/sa
> Ninovesteenweg 196 - BE-9320 EREMBODEGEM
> Direct: +32 53 00 00 00 - Mobile: +32 497 00 00
> Phone: +32 53 60 11 11 - Fax: +32 53 60 11 01
> www.certipost.be
>
> Certipost. We facilitate and certify e-Communications.
>
>   <http://www.certipost.be/>  
>  
>

--
Kohsuke Kawaguchi
Sun Microsystems                   [hidden email]

smime.p7s (4K) Download Attachment