Loading sa5/.gitlab-ci.yml +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ workflow: - if: $CI_COMMIT_BRANCH variables: GIT_SUBMODULE_STRATEGY: normal LOGFILE_YANG: "yang-validation.txt" LOGFILE_LINT: "yang-linting.txt" LOGFILE_OPENAPI: "openapi-validation.txt" Loading Loading @@ -44,6 +45,9 @@ Checking modified files: YANG Validation Strict: stage: validation rules: - changes: - yang-models/* before_script: - | curl "${CI_API_V4_URL}/projects/$TOOLS_3GPP_SCRIPTS_PROJECT_ID/repository/files/sa5%2Fvalidate-data-models%2Esh/raw?ref=master" >> validate-data-models.sh Loading @@ -60,6 +64,9 @@ YANG Validation Strict: YANG Additional 3GPP Checks: stage: validation rules: - changes: - yang-models/* allow_failure: true before_script: - | Loading @@ -77,6 +84,9 @@ YANG Additional 3GPP Checks: Validate OpenAPI: stage: validation rules: - changes: - OpenAPI/* before_script: - | curl "${CI_API_V4_URL}/projects/$TOOLS_3GPP_SCRIPTS_PROJECT_ID/repository/files/sa5%2Fvalidate-all%2Esh/raw?ref=master" >> validate-all.sh Loading sa5/lint-data-models.sh +1 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ DOCKER_IMG=etsiforge/pyang:2.4.0-3gpp-d410f57 echo "------ Switching to $1 folder --------" cd $1 ls echo "------ Content of the folder ------" ls Loading sa5/validate-all.sh +5 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ DOCKER_IMAGE=etsiforge/swagger-cli:4.0.3 echo -e "\n------ Switching to $1 folder --------" cd $1 ls echo "------ Checking for previous logs ------" if [ -f "$LOGFILE" ] ; then Loading Loading @@ -48,6 +49,9 @@ if [ ! $found_yaml ] ; then exit 0 fi #Copying all references cp externals/*.yaml ./ fres=0 LOG="" ERR="" Loading @@ -59,6 +63,7 @@ for i in ./*.yaml ; do ERR="$ERR$MSG\n" fi LOG="$LOG$MSG\n" echo -e "---- Validating $i ... valid" fres=$(($fres||$res)) done Loading sa5/validate-data-models.sh +1 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ DOCKER_IMG=etsiforge/pyang:2.4.0-3gpp-d410f57 echo "------ Switching to $1 folder --------" cd $1 ls echo "------ Content of the folder ------" ls Loading Loading
sa5/.gitlab-ci.yml +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ workflow: - if: $CI_COMMIT_BRANCH variables: GIT_SUBMODULE_STRATEGY: normal LOGFILE_YANG: "yang-validation.txt" LOGFILE_LINT: "yang-linting.txt" LOGFILE_OPENAPI: "openapi-validation.txt" Loading Loading @@ -44,6 +45,9 @@ Checking modified files: YANG Validation Strict: stage: validation rules: - changes: - yang-models/* before_script: - | curl "${CI_API_V4_URL}/projects/$TOOLS_3GPP_SCRIPTS_PROJECT_ID/repository/files/sa5%2Fvalidate-data-models%2Esh/raw?ref=master" >> validate-data-models.sh Loading @@ -60,6 +64,9 @@ YANG Validation Strict: YANG Additional 3GPP Checks: stage: validation rules: - changes: - yang-models/* allow_failure: true before_script: - | Loading @@ -77,6 +84,9 @@ YANG Additional 3GPP Checks: Validate OpenAPI: stage: validation rules: - changes: - OpenAPI/* before_script: - | curl "${CI_API_V4_URL}/projects/$TOOLS_3GPP_SCRIPTS_PROJECT_ID/repository/files/sa5%2Fvalidate-all%2Esh/raw?ref=master" >> validate-all.sh Loading
sa5/lint-data-models.sh +1 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ DOCKER_IMG=etsiforge/pyang:2.4.0-3gpp-d410f57 echo "------ Switching to $1 folder --------" cd $1 ls echo "------ Content of the folder ------" ls Loading
sa5/validate-all.sh +5 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ DOCKER_IMAGE=etsiforge/swagger-cli:4.0.3 echo -e "\n------ Switching to $1 folder --------" cd $1 ls echo "------ Checking for previous logs ------" if [ -f "$LOGFILE" ] ; then Loading Loading @@ -48,6 +49,9 @@ if [ ! $found_yaml ] ; then exit 0 fi #Copying all references cp externals/*.yaml ./ fres=0 LOG="" ERR="" Loading @@ -59,6 +63,7 @@ for i in ./*.yaml ; do ERR="$ERR$MSG\n" fi LOG="$LOG$MSG\n" echo -e "---- Validating $i ... valid" fres=$(($fres||$res)) done Loading
sa5/validate-data-models.sh +1 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ DOCKER_IMG=etsiforge/pyang:2.4.0-3gpp-d410f57 echo "------ Switching to $1 folder --------" cd $1 ls echo "------ Content of the folder ------" ls Loading