[
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)