Skip to content
Snippets Groups Projects
Verified Commit cedadce3 authored by Frank Sauerburger's avatar Frank Sauerburger
Browse files

Add preview badge

parent 1896d91a
No related branches found
No related tags found
1 merge request!8Resolve "Add preview badge"
Pipeline #3193 passed
...@@ -16,6 +16,12 @@ stages: ...@@ -16,6 +16,12 @@ stages:
- echo "${SFTP_HOSTCERT}" > ~/.ssh/known_hosts - echo "${SFTP_HOSTCERT}" > ~/.ssh/known_hosts
- chmod 600 ~/.ssh/* - chmod 600 ~/.ssh/*
- mv ${LOCAL_DIR} ${REMOTE_DIR} - mv ${LOCAL_DIR} ${REMOTE_DIR}
- >
if [ ! -z "${PREVIEW}" ]; then
find ${REMOTE_DIR} -type f -print0 | xargs -0 sed -i 's;</body>;<script src="/.version.js"></script></body>;g';
echo "document.body.innerHTML += '<div style=\"position:fixed; bottom:60px; right:-60px; background-color:#d34; padding: 6px 100px; transform: rotate(-45deg); border-top: 1px solid #400; border-bottom: 1px solid #400;\"><a href=\"${CI_PROJECT_URL}/commit/${CI_COMMIT_SHA}\" style=\"color:#fff;\">Preview: ${CI_COMMIT_SHA:0:8}</a></div>';" > ${REMOTE_DIR}/.version.js;
fi;
- sftp ${SFTP_USERNAME}@${SFTP_HOST} <<< "put -r ${REMOTE_DIR}" - sftp ${SFTP_USERNAME}@${SFTP_HOST} <<< "put -r ${REMOTE_DIR}"
...@@ -43,6 +49,7 @@ test_deploy: ...@@ -43,6 +49,7 @@ test_deploy:
SFTP_HOSTCERT: ${TEST_HOSTCERT} SFTP_HOSTCERT: ${TEST_HOSTCERT}
REMOTE_DIR: ${TEST_DIR} REMOTE_DIR: ${TEST_DIR}
GIT_STRATEGY: none GIT_STRATEGY: none
PREVIEW: "true"
environment: environment:
name: Preview name: Preview
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment