[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cbi-dev] Writing to my downloads area
|
There are probably some good hints and examples on the CBI page --
especially section 7 - preferred tools. It could be a bit of investment
to read through, but if you can automate this stuff from the get-go that
would likely be beneficial in the long run:
https://wiki.eclipse.org/CBI
Section 7 also talks about signing, which is something you likely want
to do at some point.
Denis
On 03/03/2016 10:00 AM, Denis Roy wrote:
>
> On 03/02/2016 01:29 PM, david.w.smiley@xxxxxxxxx wrote:
>> Is there a problem with me directly SCP/SFTP'ing the file into place?
>
> Not really ... But I'm curious about the workflow.
>
>
> Hudson artifact -> download from http to local laptop -> sftp to
> download.locationtech.org ?
>
>
>
>
>> 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.
>
> I believe the Parameterized Build plugin can be used for that:
> https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build
>
>> And then there's moving the former release into the
>> archive.eclipse.org <http://archive.eclipse.org> space; easy to do by
>> hand but not sure about automating.
>
> You're on LocationTech, so we don't have an archive space. Yet. But it
> took about 10 years for Eclipse to grow to a point where one was needed,
> so let's not worry about that now.
>
>
>
>> 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?
>
> That's one way. I believe there are also promotion plugins that can be
> used, and I'm hoping someone can offer some advice on that.
>
>
> Denis
>
>
>
>
>> 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
>> <mailto: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
>> <http://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
>> <mailto: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>
>> >> <mailto: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>
>> <mailto: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>
>> >> <mailto: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>>
>> >> > <mailto: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>>
>> >> > <mailto: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>>
>> >> > <mailto: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>
>> >> <http://download.eclipse.org> is mounted on
>> >> > HIPPs to
>> >> > /home/data/httpd/download.eclipse.org
>> <http://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 <mailto: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
>> LinkedIn: http://linkedin.com/in/davidwsmiley |
>> Book: http://www.solrenterprisesearchserver.com
>>
>>
>> _______________________________________________
>> 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
>>
> _______________________________________________
> 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
>