Skip to content

Commit

Permalink
MBT docker images with secure installations to enforce SAP security p…
Browse files Browse the repository at this point in the history
…olicies (#1009)

* MBT docker image mbtci-java17-node16's installation of FOSS tools to enforcement SAP security policies

* modified:   .circleci/config.yml
	modified:   Dockerfile_mbtci_java11
	modified:   Dockerfile_mbtci_java17
	modified:   Dockerfile_mbtci_java8
	modified:   scripts/build_image
	new file:   scripts/common_image
	modified:   scripts/publish_image

* MBT docker image mbtci-java17-node16's installation of FOSS tools to … PR fixes (#1010)

* modified:   .circleci/config.yml
	new file:   Dockerfile_mbtci_java8
	modified:   Dockerfile_mbtci_template
	modified:   scripts/build_image
	modified:   scripts/common_image
	modified:   scripts/publish_image
	modified:   test/goss/goss_template.yaml

* Review comments

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>

* (1) Revert scripts from bash to bourne shell
(2) Make multiple docker images' build and publish process exec parallel
(3) Delete Java8 version docker image
(4) Update Nodejs secure check which is same as Github implementation

* modified:   .circleci/config.yml
	modified:   Dockerfile_mbtci_template
	modified:   scripts/build_image
	modified:   scripts/common_image
	modified:   scripts/publish_image

* Cleanups

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>

* White space cleanup

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: Young Yang <young.yang03@sap.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
  • Loading branch information
4 people committed Nov 25, 2022
1 parent 85c5dac commit 2cf68de
Show file tree
Hide file tree
Showing 32 changed files with 1,013 additions and 904 deletions.
395 changes: 366 additions & 29 deletions .circleci/config.yml

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# VsCode files
.vscode
#Goland files
# Goland files
.idea
.idea/inspectionProfiles/
cmd/internal/
Expand All @@ -23,7 +23,6 @@ config.json
.history
build
fmt
#docker*
.dockerignore
.DS_Store
dist
Expand All @@ -36,10 +35,11 @@ page.html

internal/tpl/MakeFileTest
internal/tpl/MakeFileTest.mta
#Dockerfile
Dockerfile

integration/testdata/mta_demo/mta_archives/
docs/site
bin
.npmrc
unpacked_bin
test/goos/goos.yaml
99 changes: 0 additions & 99 deletions Dockerfile_mbtci_java11

This file was deleted.

93 changes: 0 additions & 93 deletions Dockerfile_mbtci_java17

This file was deleted.

118 changes: 0 additions & 118 deletions Dockerfile_mbtci_java8

This file was deleted.

Loading

0 comments on commit 2cf68de

Please sign in to comment.