feat: build pipeline
This commit is contained in:
@@ -38,7 +38,7 @@ MINIO_USER=${10:-"admin"}
|
||||
MINIO_PASSWORD=${11:-"password"}
|
||||
# MinIO bucket name, default is
|
||||
MINIO_BUCKET=${12:-"taskalo-files"}
|
||||
PLUGIN_NAME="npm_runtime_check"
|
||||
PLUGIN_NAME="vsix_runtime_check"
|
||||
SCANFEEDER_DEBUG=${SCANFEEDER_DEBUG:-true}
|
||||
USE_SYSDIG=${USE_SYSDIG:-false}
|
||||
DST_USER_ID=$(id -u)
|
||||
@@ -69,15 +69,16 @@ fi
|
||||
|
||||
MONITOR_ENABLE=$([ "${USE_SYSDIG}" = "true" ] && echo "True" || echo "False")
|
||||
USER_HOME='/home/nandy'
|
||||
ADD_METADATA_VOLUME=$([ "${ADD_METADATA_VOLUME}" = "true" ] && echo "-v ${PWD}/metadata:${USER_HOME}/metadata" || \
|
||||
ADD_METADATA_VOLUME=$([ "${ADD_METADATA_VOLUME}" = "true" ] && echo "-v ${PWD}/meta:${USER_HOME}/meta" || \
|
||||
echo "")
|
||||
|
||||
|
||||
NPM_RUNTIME_CHECK_IMAGE=${NPM_RUNTIME_CHECK_IMAGE:-npm_runtime_check}
|
||||
VSIX_RUNTIME_CHECK_IMAGE=${VSIX_RUNTIME_CHECK_IMAGE:-vsix_runtime_check}
|
||||
|
||||
echo "=====================> start ${NPM_RUNTIME_CHECK_IMAGE}:${NPM_RUNTIME_CHECK_VER:-latest}"
|
||||
echo "=====================> start ${VSIX_RUNTIME_CHECK_IMAGE}:${VSIX_RUNTIME_CHECK_VER:-latest}"
|
||||
|
||||
docker run --rm -i \
|
||||
--platform linux/amd64 \
|
||||
--network ${NETWORK} \
|
||||
--add-host=host.docker.internal:host-gateway \
|
||||
--privileged \
|
||||
@@ -92,7 +93,7 @@ docker run --rm -i \
|
||||
-e PACKAGE_FILE=$PACKAGE_FILE \
|
||||
-e PACKAGE_NAME=$PACKAGE_NAME \
|
||||
-e PACKAGE_VERSION=$PACKAGE_VERSION \
|
||||
-e METADATA_PATH="${USER_HOME}/metadata" \
|
||||
-e METADATA_PATH="${USER_HOME}/meta" \
|
||||
-e PLUGIN_NAME="${PLUGIN_NAME}" \
|
||||
-e PIPELINE_ID=${PIPELINE_ID} \
|
||||
-e SCANHUB_URL=${SCANHUB_URL} \
|
||||
@@ -109,11 +110,11 @@ docker run --rm -i \
|
||||
-e LOG_LEVEL="DEBUG" \
|
||||
-e T05_DEFAULT_TIMEOUT=1800 \
|
||||
-e SCANFEEDER_PATH="/usr/local/bin/scanfeeder" \
|
||||
"${NPM_RUNTIME_CHECK_IMAGE}:${NPM_RUNTIME_CHECK_VER:-latest}" bash -l -c "source ${USER_HOME}/processing/venv/bin/activate && python3 ${USER_HOME}/processing/npm_package_processing.py --file_path=/input/${PACKAGE_FILE} --report_path=/report"
|
||||
"${VSIX_RUNTIME_CHECK_IMAGE}:${VSIX_RUNTIME_CHECK_VER:-latest}" bash -l -c "source ${USER_HOME}/processing/venv/bin/activate && python3 ${USER_HOME}/processing/vsix_package_processing.py --file_path=/input/${PACKAGE_FILE} --report_path=/report"
|
||||
|
||||
RES_PLUGIN=$?
|
||||
echo "=====================> finished ${NPM_RUNTIME_CHECK_IMAGE}:${NPM_RUNTIME_CHECK_VER:-latest} with code ${RES_PLUGIN}"
|
||||
echo "=====================> finished ${VSIX_RUNTIME_CHECK_IMAGE}:${VSIX_RUNTIME_CHECK_VER:-latest} with code ${RES_PLUGIN}"
|
||||
|
||||
finish_with_pipe
|
||||
echo "Npm runtime check is done, exit with code ${RES_PLUGIN}"
|
||||
echo "VSIX runtime check is done, exit with code ${RES_PLUGIN}"
|
||||
exit ${RES_PLUGIN}
|
||||
|
||||
Reference in New Issue
Block a user