Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cbi-dev] Writing to my downloads area

Is there a problem with me directly SCP/SFTP'ing the file into place?  It wouldn't be automated like your suggested path but then again releases are infrequent.  And there's some stuff to learn in automating it... like how might the shell script get a variable referring to the branch being built.  And then there's moving the former release into the archive.eclipse.org space; easy to do by hand but not sure about automating.

If the Hudson Job were to do it, I assume this might be possible/recommended to do with an "Execute shell" build step following the maven invocation?  I'm not keen on embedding such logic into my Maven pom if I can help it.  If someone has added such a step, can they share the details with me?

~ David

On Wed, Mar 2, 2016 at 1:14 PM Denis Roy <denis.roy@xxxxxxxxxxx> wrote:
David,

Based on https://locationtech.org/wiki/The_Forge#Downloads

I think this is our best bet:

1. We generate an OpenSSL key pair for the HIPP user your Hudson
instance is running as.

2. We add the HIPP user account to your project group. Hudson becomes an
"active member" of your project team.

3. Configure your build jobs to SCP or SFTP artifacts to your project
download area.

What do you think?

Denis


On 29/02/16 09:26 AM, Denis Roy wrote:
> David,
>
> LocationTech is set up a bit differently compared to eclipse.org.  I
> think your best bet will be scp/sftp but I think you're the first to
> actually go through this. Let me check, get the paths straight then help
> you get set up, then we can update the LocationTech Wiki docs.
>
> Denis
>
>
> On 02/27/2016 12:39 AM, david.w.smiley@xxxxxxxxx wrote:
>> Thanks guys; I appreciate your time.  I read
>> the  https://wiki.eclipse.org/IT_Infrastructure_Doc#Downloads info a bit
>> slower this time and then realized I could connect already over SFTP so
>> I think I'm inclined to go with that given the infrequency of my need
>> for it.  What's holding me back now is that I see no section where
>> Spatial4j should live.  I looked in ~/downloads/ and I don't see either
>> "spatial4j" or "locationtech".  I see "technology" but it's contents
>> don't have spatial4j.  I think the ideal path in here would be
>> locationtech/technology/spatial4j/.  Can/should I create this or do I
>> need to ask/coordinate with anyone?
>>
>> (CC'ing technology-pmc@xxxxxxxxxxxxxxxx
>> <mailto:technology-pmc@xxxxxxxxxxxxxxxx>)
>>
>> ~ David
>>
>> On Fri, Feb 26, 2016 at 6:10 PM Christoph Daniel Schulze
>> <cds@xxxxxxxxxxxxxxxxxxxxxx <mailto:cds@xxxxxxxxxxxxxxxxxxxxxx>> wrote:
>>
>>     Hi David,
>>
>>     if you're on a HIPP instance, you need to request that it be given
>>     access to the download areas first by filing a bug against Eclipse
>>     Foundation > Community > Servers. Then, as Matthias said, you can simply
>>     use a simple Ant build file or a shell script to copy your artifacts to
>>     the correct folder. Which folder that is exactly can be found over here:
>>
>>       https://wiki.eclipse.org/Hudson#Server_Storage
>>
>>     If you need an example of a simple Ant build file that does the job,
>>     feel free to look at the one we're using at ELK:
>>
>>       http://tinyurl.com/hm3tycy
>>
>>     The "dir.target" property contains the name of the directory to copy the
>>     artifacts to and is configured in Hudson's corresponding Ant build step
>>     configuration.
>>
>>     Hope that helps,
>>      Christoph Daniel
>>
>>     On 26/02/16 23:36, david.w.smiley@xxxxxxxxx
>>     <mailto:david.w.smiley@xxxxxxxxx> wrote:
>>     > Ok but precisely what do I do in my build/Job to get my release
>>     > artifacts (jar files) there?
>>     >
>>     > On Fri, Feb 26, 2016 at 5:29 PM Matthias Sohn
>>     <matthias.sohn@xxxxxxxxx <mailto:matthias.sohn@xxxxxxxxx>
>>     > <mailto:matthias.sohn@xxxxxxxxx <mailto:matthias.sohn@xxxxxxxxx>>>
>>     wrote:
>>     >
>>     >     On Fri, Feb 26, 2016 at 11:16 PM, david.w.smiley@xxxxxxxxx
>>     <mailto:david.w.smiley@xxxxxxxxx>
>>     >     <mailto:david.w.smiley@xxxxxxxxx
>>     <mailto:david.w.smiley@xxxxxxxxx>> <david.w.smiley@xxxxxxxxx
>>     <mailto:david.w.smiley@xxxxxxxxx>
>>     >     <mailto:david.w.smiley@xxxxxxxxx
>>     <mailto:david.w.smiley@xxxxxxxxx>>> wrote:
>>     >
>>     >         Hello,
>>     >
>>     >         I'm the project lead of Spatial4j @ LocationTech and I'm
>>     trying
>>     >         to get my signed 'jar' artifacts where LocationTech/Eclipse
>>     >         officially wants them to be.        This is Spatial4j's first
>>     >         release into LocationTech; I haven't had to do this before.
>>     >          I've got a Job and it has artifacts that are signed by
>>     >         LocationTech/Eclipse.
>>     >
>>     >         I've read some of
>>     >          https://wiki.eclipse.org/IT_Infrastructure_Doc#Downloads and
>>     >         I've also read some of https://wiki.eclipse.org/Hudson .
>>     Should
>>     >         I bother with getting Hudson to write to the downloads area
>>     >         given I only need to do this on a release (like twice a year)?
>>     >         If so, how?  If I go the SFTP route instead, then how do I
>>     find
>>     >         out what credentials to get to the downloads area for my
>>     >         project?  Maybe I need to request such an area first somehow?
>>     >
>>     >         This is separate from maven-central which I've already
>>     arranged
>>     >         for thanks to Sonatype's services.
>>     >
>>     >         Any help is much appreciated.
>>     >
>>     >
>>     >     download.eclipse.org <http://download.eclipse.org>
>>     <http://download.eclipse.org> is mounted on
>>     >     HIPPs to
>>     >     /home/data/httpd/download.eclipse.org
>>     <http://download.eclipse.org> <http://download.eclipse.org>
>>     >     so I think there's no need to use SFTP
>>     >
>>     >     We also write snapshot builds to the download server in order to
>>     >     publish latest dev build.
>>     >
>>     >     -Matthias
>>

_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cbi-dev
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker

Back to the top