Validation should be inside container

This commit is contained in:
Gabo 2020-10-30 19:57:35 -05:00
parent 291489d6d9
commit f826ac73c5
3 changed files with 14 additions and 14 deletions

View file

@ -63,13 +63,6 @@ jobs:
shell: bash shell: bash
run: .automation/validate-docker-labels.sh run: .automation/validate-docker-labels.sh
#########################################
# Validates the docker libs/executables #
#########################################
- name: Run Docker libs/executables test cases
shell: bash
run: .automation/validate-docker.sh
##################################### #####################################
# Run Linter against Test code base # # Run Linter against Test code base #
##################################### #####################################

View file

@ -342,6 +342,11 @@ COPY TEMPLATES /action/lib/.automation
################################### ###################################
RUN /action/lib/linterVersions.sh RUN /action/lib/linterVersions.sh
##################################4
# Run validations of built image #
##################################
RUN /action/lib/validate-docker.sh
###################### ######################
# Set the entrypoint # # Set the entrypoint #
###################### ######################

View file

@ -7,9 +7,6 @@
########### ###########
# Globals # # Globals #
########### ###########
GITHUB_WORKSPACE="${GITHUB_WORKSPACE}" # GitHub Workspace
GITHUB_SHA="${GITHUB_SHA}" # Sha used to create this branch
BUILD_DATE="${BUILD_DATE}" # Date the container was built
let LOG_TRACE=LOG_DEBUG=LOG_VERBOSE=LOG_NOTICE=LOG_WARN=LOG_ERROR=true # Enable all loging let LOG_TRACE=LOG_DEBUG=LOG_VERBOSE=LOG_NOTICE=LOG_WARN=LOG_ERROR=true # Enable all loging
ERROR=0 # Error count ERROR=0 # Error count
@ -17,7 +14,7 @@ ERROR=0 # Error
# Source Function Files # # Source Function Files #
######################### #########################
# shellcheck source=/dev/null # shellcheck source=/dev/null
source "${GITHUB_WORKSPACE}/lib/log.sh" # Source the function script(s) source /action/lib/log.sh
################################################################################ ################################################################################
############################ FUNCTIONS BELOW ################################### ############################ FUNCTIONS BELOW ###################################
@ -25,9 +22,9 @@ source "${GITHUB_WORKSPACE}/lib/log.sh" # Source the function script(s)
################################################################################ ################################################################################
#### Function Header ########################################################### #### Function Header ###########################################################
Header() { Header() {
info "-------------------------------------------" info "---------------------------------------"
info "----- GitHub Actions validate docker ------" info "----- Post-build validate docker ------"
info "-------------------------------------------" info "---------------------------------------"
} }
################################################################################ ################################################################################
#### Function ValidatePowershellModules ######################################## #### Function ValidatePowershellModules ########################################
@ -69,6 +66,11 @@ Footer() {
################################## MAIN ######################################## ################################## MAIN ########################################
################################################################################ ################################################################################
##########
# Header #
##########
Header
################# #################
# Validate libs # # Validate libs #
################# #################