Skip to content
Snippets Groups Projects
Verified Commit aa2517f5 authored by orestis.malaspin's avatar orestis.malaspin
Browse files

commented for real...

parent a4909195
No related branches found
No related tags found
No related merge requests found
Pipeline #30167 passed
......@@ -38,60 +38,60 @@ build:zola:
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
deploy:ftp:
stage: deploy
image: rust:slim-bookworm
script:
##
## Install dependencies
##
- apt update
- apt upgrade -y
- apt install rsync wget nodejs npm -y
- npm install broken-link-checker -g
- wget https://github.com/getzola/zola/releases/download/v0.18.0/zola-v0.18.0-x86_64-unknown-linux-gnu.tar.gz
- tar xzvf zola-v0.18.0-x86_64-unknown-linux-gnu.tar.gz
- mv zola /usr/local/bin
- chmod +x /usr/local/bin/zola
##
## Install ssh-agent if not already installed, it is required by Docker.
## (change apt-get to yum if you use an RPM-based image)
##
- "which ssh-agent || (apt install openssh-client -y)"
- "which rsync || (apt install rsync -y)"
##
## Run ssh-agent (inside the build environment)
##
- eval $(ssh-agent -s)
##
## Add the SSH key stored in SSH_PRIVATE_KEY variable to the agent store
## We're using tr to fix line endings which makes ed25519 keys work
## without extra base64 encoding.
## https://gitlab.com/gitlab-examples/ssh-private-key/issues/1#note_48526556
##
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
##
## Create the SSH directory and give it the right permissions
##
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
##
## Add host id to known_hosts
##
- echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
##
## Upload the public folder to the server
##
- rsync -avz $ARTIFACTS_FOLDER/* ur1bg_malas@ur1bg.ftp.infomaniak.com:web/dojo/ --delete
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
# deploy:ftp:
# stage: deploy
# image: rust:slim-bookworm
# script:
# ##
# ## Install dependencies
# ##
# - apt update
# - apt upgrade -y
# - apt install rsync wget nodejs npm -y
# - npm install broken-link-checker -g
# - wget https://github.com/getzola/zola/releases/download/v0.18.0/zola-v0.18.0-x86_64-unknown-linux-gnu.tar.gz
# - tar xzvf zola-v0.18.0-x86_64-unknown-linux-gnu.tar.gz
# - mv zola /usr/local/bin
# - chmod +x /usr/local/bin/zola
#
# ##
# ## Install ssh-agent if not already installed, it is required by Docker.
# ## (change apt-get to yum if you use an RPM-based image)
# ##
# - "which ssh-agent || (apt install openssh-client -y)"
# - "which rsync || (apt install rsync -y)"
#
# ##
# ## Run ssh-agent (inside the build environment)
# ##
# - eval $(ssh-agent -s)
#
# ##
# ## Add the SSH key stored in SSH_PRIVATE_KEY variable to the agent store
# ## We're using tr to fix line endings which makes ed25519 keys work
# ## without extra base64 encoding.
# ## https://gitlab.com/gitlab-examples/ssh-private-key/issues/1#note_48526556
# ##
# - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
#
# ##
# ## Create the SSH directory and give it the right permissions
# ##
# - mkdir -p ~/.ssh
# - chmod 700 ~/.ssh
#
# ##
# ## Add host id to known_hosts
# ##
# - echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts
# - chmod 644 ~/.ssh/known_hosts
#
# ##
# ## Upload the public folder to the server
# ##
# - rsync -avz $ARTIFACTS_FOLDER/* ur1bg_malas@ur1bg.ftp.infomaniak.com:web/dojo/ --delete
# rules:
# - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
post_deploy:check_links:
stage: post_deploy
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment