From a7bc9c4b81f99a70c0ba0b796fa94ffc272848ef Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Wed, 5 Aug 2020 10:26:23 +0200 Subject: [PATCH] Feat: build website --- .drone.yml | 46 ++++++++++++++++++++-------------------------- 1 file changed, 20 insertions(+), 26 deletions(-) diff --git a/.drone.yml b/.drone.yml index fcff99f..ef2f649 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,32 +7,26 @@ workspace: path: /drone/content/ steps: - - name: Discover - image: python:3.8-alpine - commands: - - ls - - ls / - - cd ../ - - ls - # - name: Build and Push Opytex - # image: python:3.8-alpine - # commands: - # - apk add --no-cache openssh-client ca-certificates bash rsync git imagemagick - # - git clone https://git.opytex.org/lafrite/ - # - git submodule init - # - git submodule update - # - pip install --no-cache-dir -r requirements.txt - # - export MAGICK_HOME=/usr - # - pelican ./content/ -o output -s publishconf.py --relative-urls - # - eval `ssh-agent -s` - # - echo "$SSH_KEY" | ssh-add - - # - mkdir -p ~/.ssh - # - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config - # - ssh sshcontent@91.121.90.228 'mkdir -p ~/raw.opytex.org/www/enseignements/2019-2020/' - # - rsync -rv --delete -e "ssh -p 22" ./output/ sshcontent@91.121.90.228:~/raw.opytex.org/www/enseignements/2019-2020/ --checksum - # environment: - # SSH_KEY: - # from_secret: sshcontent-key + - name: Build and Push Opytex + image: python:3.8-alpine + commands: + - apk add --no-cache openssh-client ca-certificates bash rsync git imagemagick + - cd .. + - git clone https://git.opytex.org/lafrite/site_opytex.git ./ + - git submodule init + - git submodule update + - pip install --no-cache-dir -r requirements.txt + - export MAGICK_HOME=/usr + - pelican ./content/ -o output -s publishconf.py --relative-urls + - eval `ssh-agent -s` + - echo "$SSH_KEY" | ssh-add - + - mkdir -p ~/.ssh + - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config + - ssh sshcontent@91.121.90.228 'mkdir -p ~/raw.opytex.org/www/enseignements/2019-2020/' + - rsync -rv --delete -e "ssh -p 22" ./output/ sshcontent@91.121.90.228:~/raw.opytex.org/www/enseignements/2019-2020/ --checksum + environment: + SSH_KEY: + from_secret: sshcontent-key # kind: pipeline # name: Push Content