diff --git a/.drone.yml b/.drone.yml index aa3c838..fd1219c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,18 +1,54 @@ +# kind: pipeline +# name: Push Content +# type: docker +# steps: +# - name: Push Raw +# image: alpine +# commands: +# - apk add --no-cache openssh-client ca-certificates bash +# - apk add rsync +# - echo Début du Push +# - eval `ssh-agent -s` +# - echo "$SSH_KEY" | ssh-add - +# - mkdir -p ~/.ssh +# - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config +# - rsync -rv --delete -e "ssh -p 22" --exclude ".git" --exclude "config*" --exclude "tools/" --exclude "*.rst" --exclude "*.tex" ./ sshcontent@91.121.90.228:~/raw.opytex.org/www/ --checksum +# environment: +# SSH_KEY: +# from_secret: sshcontent-key +# +--- kind: pipeline -name: Push Content +name: Opytex type: docker + +workspace: + path: /drone/content/ + steps: - - name: Push Content - image: alpine + - name: Discover + image: python:3.8-alpine commands: - - apk add --no-cache openssh-client ca-certificates bash - - apk add rsync - - echo Début du Push - - eval `ssh-agent -s` - - echo "$SSH_KEY" | ssh-add - - - mkdir -p ~/.ssh - - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config - - rsync -rv --delete -e "ssh -p 22" --exclude ".git" --exclude "config*" --exclude "tools/" --exclude "*.rst" --exclude "*.tex" ./ sshcontent@91.121.90.228:~/raw.opytex.org/www/ --checksum - environment: - SSH_KEY: - from_secret: sshcontent-key + - 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