I apologize.. I missed a few things.. I missed some higher level requirements such as
Heron's documentation was primarily built using the following components: - Hugo <http://gohugo.io/> --- Static site generator - GulpJS <http://gulpjs.com/> --- Build tool for static assets - Twitter Bootstrap <http://getbootstrap.com/> --- Sass/CSS and JavaScript and I missed the package.json in the directory.. It's contents are. I hope I got it all now. If you would like to see the docs for the website they are here <https://github.com/apache/incubator-heron/tree/master/website> { "private": true, "dependencies": { "del": "^2.2.2", "gulp": "^4.0.0", "gulp-autoprefixer": "^4.0.0", "gulp-hash": "^4.1.1", "gulp-sass": "^3.1.0", "gulp-uglify": "^3.0.0" }, "devDependencies": { "concurrently": "^3.5.1" } } ] 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 >