I was looking around the site https://builds.apache.org/view/Heron%20Jobs/ .
I've logged in, but I don't see a way to create a freestyle
project/pipeline/anything in the UI.   Am I missing something obvious?

 Please see the google drive link below for the image.

https://drive.google.com/file/d/1BGjltTiRNZRfBaT5d2heTKEfKfUe0Irz/view?usp=sharing


On Tue, Apr 23, 2019 at 7:02 PM Josh Fischer <j...@joshfischer.io> wrote:

> Thanks for the help Gavin and Dave.  I’m sure I will have some questions
> as I go.  Will start to understand the process more tonight.  I’ll follow
> up with a status update  and questions to dev@heron.
>
>
> On Tue, Apr 23, 2019 at 5:36 PM Dave Fisher <dave2w...@comcast.net> wrote:
>
>> Hi Gavin,
>>
>> Thanks!
>>
>> Josh - when you create the job under a Heron tab make sure that just
>> after the JDK selection you check the “Restrict where this project can be
>> run to the “Label Expression” = git-websites
>>
>> You can play with the shell script to look at what is where on the
>> git-websites box.
>>
>> Let me know on dev@heron if you want to discuss the Incubator site as an
>> example.
>>
>> Regards,
>> Dave
>>
>> > On Apr 23, 2019, at 12:44 PM, Gavin McDonald <ipv6g...@gmail.com>
>> wrote:
>> >
>> > Hi All,
>> >
>> > gulp and hugo should be installed on the websites jenkins node shortly
>> >
>> > HTH
>> >
>> > Gav...
>> >
>> >
>> > On Tue, Apr 23, 2019 at 8:38 PM Dave Fisher <dave2w...@comcast.net>
>> wrote:
>> >>
>> >> Hi -
>> >>
>> >> I am a mentor to Heron and am following this request. Does the website
>> > Jenkins box have the software and if so, what version?
>> >>
>> >> If there is a quick way to query that information that would be great!
>> If
>> > not then we figure a way to look.
>> >>
>> >>> On Apr 23, 2019, at 11:50 AM, Josh Fischer <j...@joshfischer.io>
>> wrote:
>> >>>
>> >>> I am one of the committers on the incubating project Heron.  I am
>> > looking
>> >>> to create a Jenkins job that will be triggered on commit's to the
>> >>> "asf-site" branch to build and deploy our static assets and I have
>> some
>> >>> questions.
>> >>>
>> >>> 1. Does the Jenkins box have the build tools listed below already?  Or
>> > do
>> >>> you think it would be better if I downloaded and installed in the
>> > workspace
>> >>> for each build?
>> >>>
>> >>> 2. Where would I put the static files to be served?  I'm assuming
>> there
>> > is
>> >>> something already pre-defined in the jenkins box that I can re-use?
>> >>>
>> >>>
>> >>> The requirements for building our site  are as follows: (I copied our
>> > setup
>> >>> script directly  to make sure I didn't miss anything).  I hope this is
>> >>> enough detail, please let me know.
>> >>>
>> >>> A quick overview is:
>> >>>
>> >>>
>> >>>  - Make <https://www.gnu.org/software/make/>
>> >>>  - Hugo
>> >>>  - GulpJs
>> >>>  - Node.js <https://nodejs.org/en/>
>> >>>  - npm <https://www.npmjs.com/>
>> >>>  - pip <https://pypi.python.org/pypi/pip> - install PyYAML>=3.12
>> >>>  - Go <https://golang.org/> (make sure that your GOPATH and GOROOT
>> are
>> >>>  set)
>> >>>  - Java 8
>> >>>  - Bazel 0.23
>> >>>
>> >>>
>> >>> PLATFORM=`platform`
>> >>> if [ $PLATFORM = darwin ]; then
>> >>> go get -v github.com/gohugoio/hugo
>> >>> which wget || brew install wget
>> >>> elif [ $PLATFORM = ubuntu ]; then
>> >>> sudo apt-get install golang git mercurial -y
>> >>> export GOROOT=/usr/lib/go
>> >>> export GOPATH=$HOME/go
>> >>> export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
>> >>> go get -u -v github.com/spf13/hugo
>> >>> elif [ $PLATFORM = centos ]; then
>> >>> sudo yum -y install nodejs npm golang --enablerepo=epel
>> >>> export GOROOT=/usr/lib/go
>> >>> export GOPATH=$HOME/go
>> >>> export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
>> >>> go get -u -v github.com/spf13/hugo
>> >>> fi
>> >>> npm install
>> >>> sudo -H pip uninstall -y pygments
>> >>> sudo -H pip install pygments==2.1.3 pdoc==0.3.2
>> >>> Please Advise,
>> >>>
>> >>
>> >> Thanks
>> >> Regards,
>> >> Dave
>> >>
>> >>> Josh
>> >>>
>> >>> On Sat, Apr 13, 2019 at 7:47 PM Josh Fischer <j...@joshfischer.io>
>> > wrote:
>> >>>
>> >>>> Hi,
>> >>>>
>> >>>> I am one of the committers on the incubating project Heron.  I am
>> > looking
>> >>>> to create a Jenkins job that will be triggered on commit's to the
>> >>>> "asf-site" branch to build and deploy our static assets.  I'd like to
>> > check
>> >>>> if the Jenkins box supports what we will need for building our site
>> as
>> > well
>> >>>> as get some guidance to where and how I will place the static assets
>> > to be
>> >>>> served for our site.
>> >>>>
>> >>>>
>> >>>> The requirements for building our site  are as follows: (I copied our
>> >>>> setup script directly  to make sure I didn't miss anything).  I hope
>> > this
>> >>>> is enough detail, please let me know.
>> >>>>
>> >>>> A quick overview is:
>> >>>>
>> >>>>
>> >>>>  - Make <https://www.gnu.org/software/make/>
>> >>>>  - Node.js <https://nodejs.org/en/>
>> >>>>  - npm <https://www.npmjs.com/>
>> >>>>  - pip <https://pypi.python.org/pypi/pip> - install PyYAML>=3.12
>> >>>>  - Go <https://golang.org/> (make sure that your GOPATH and GOROOT
>> are
>> >>>>  set)
>> >>>>  - Java 8
>> >>>>  - Bazel 0.23
>> >>>>
>> >>>>
>> >>>> PLATFORM=`platform`
>> >>>> if [ $PLATFORM = darwin ]; then
>> >>>> go get -v github.com/gohugoio/hugo
>> >>>> which wget || brew install wget
>> >>>> elif [ $PLATFORM = ubuntu ]; then
>> >>>> sudo apt-get install golang git mercurial -y
>> >>>> export GOROOT=/usr/lib/go
>> >>>> export GOPATH=$HOME/go
>> >>>> export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
>> >>>> go get -u -v github.com/spf13/hugo
>> >>>> elif [ $PLATFORM = centos ]; then
>> >>>> sudo yum -y install nodejs npm golang --enablerepo=epel
>> >>>> export GOROOT=/usr/lib/go
>> >>>> export GOPATH=$HOME/go
>> >>>> export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
>> >>>> go get -u -v github.com/spf13/hugo
>> >>>> fi
>> >>>> npm install
>> >>>> sudo -H pip uninstall -y pygments
>> >>>> sudo -H pip install pygments==2.1.3 pdoc==0.3.2
>> >>>>
>> >>
>> >
>> >
>> > --
>> > Gav...
>>
>> --
> Sent from A Mobile Device
>

Reply via email to