Create a dtcenter/met-base-metviewer
image to make it suitable for METviewer development and testing
#23
Closed
8 of 21 tasks
Labels
alert: NEED ACCOUNT KEY
Need to assign an account key to this issue
priority: high
High Priority
requestor: USAF
United States Air Force
type: new feature
Make it do something new
Milestone
Describe the New Feature
Issue dtcenter/METviewer#521 adds automated SonarQube scanning of the METviewer software based on Air Force requirements. This work is done by first building METviewer inside of a Docker container and copying/scanning the resulting distribution files. This approach works well. However, the
docker build
step takes way too long. The Dockerfiles in METviewer still use centos7 as the base image and build the environment from scratch.This issue is to update the existing METbaseimage environment so it can be used as the base image for METviewer Docker builds. Note, prior to merging the resulting PR, we should assess whether or not these changes bloat the size of METbaseimage too much. If so, we could consider creating a new METviewerbaseimage instead.
Acceptance Testing
Work on this in conjunction with dtcenter/METviewer#521.
Test that issue using a METbaseimage branch for this feature.
Time Estimate
1-2 days?
Sub-Issues
Consider breaking the new feature down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
Define the source of funding and account keys here or state NONE.
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
New Feature Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Development issues
Select: Repository level development cycle Project for the next official release
Select: Milestone as the next official version
The text was updated successfully, but these errors were encountered: