[ 
https://issues.apache.org/jira/browse/YETUS-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16666786#comment-16666786
 ] 

Allen Wittenauer commented on YETUS-15:
---------------------------------------

-010:
* fixes so hub.docker.com properly set image tags based upon branch/releases 
(assuming that the configuration in docker hub is correct)
* moved the mini dockerfile out of start-build-env.sh and into asf-site-src to 
make it easier to tie together the ruby requirements for middleman as well as 
auditable by shellcheck and hadolint.  Included with this is a .dockerignore 
file to keep the build context lower  my attempts at getting bundler to do the 
correct thing all failed, sooo raw gem installs it is for the Big Parts.
* changed start-build-env.sh as appropriate to take advantage of the above, 
including pulling from the configured repository any pre-built 
apache/yetus-base:(docker tag) image to speed things up.  this obviously 
doesn't work yet until hub.docker.com is turned on for the majority of 
installations
* updated the release and website documentation.  in particular, broke out mvn 
install site into two commands because for some reason it works outside of 
docker but fails inside docker when combined.
* updated some of the ruby requirements to deal with security holes. whee!
* bundle install is now getting run at mvn pre-site to get the ruby 
requirements in place without the user (theoretically) having to do anything.  
the dockerfile also contains a gem install of some of the bigger things to 
hopefully cache them between runs
* releasedocmaker was missing some critical options in its maven plugin form

> build environment
> -----------------
>
>                 Key: YETUS-15
>                 URL: https://issues.apache.org/jira/browse/YETUS-15
>             Project: Yetus
>          Issue Type: Improvement
>          Components: Test Patch
>    Affects Versions: 0.1.0
>            Reporter: Allen Wittenauer
>            Assignee: Allen Wittenauer
>            Priority: Critical
>             Fix For: 0.9.0
>
>         Attachments: HADOOP-12137.HADOOP-12111.00.patch, 
> HADOOP-12137.HADOOP-12111.01.patch, YETUS-15.000.patch, YETUS-15.002.patch, 
> YETUS-15.004.patch, YETUS-15.005.patch, YETUS-15.006.patch, 
> YETUS-15.007.patch, YETUS-15.008.patch, YETUS-15.009.patch, 
> YETUS-15.010.patch, YETUS-15.03.patch, YETUS-15.ea-maven-001.patch
>
>
> We need to have some way to build (esp the documentation!) and unit tests.  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to