yum-mirror/StringTools

Rehost of leonetienne's StringTools, a dependency of UwwwuPP.

git clone https://git.yummers.dev/yum-mirror/StringTools

LeonetienneMove .drone.yml in correct directory8f589d9

master
1.3 KiB57 linesraw
1kind: pipeline
2type: kubernetes
3name: cicd-pipeline
4
5steps:
6  - name: Build docs
7    image: ubuntu
8    commands:
9        - apt-get update
10        - >-
11          apt-get
12          install
13          make
14          doxygen
15          graphviz
16          -y
17        - cd "StringTools/doxygen"
18        - make
19       
20  - name: Deploy docs to production
21    image: ubuntu
22    environment:
23      SSH_PRIV:
24        from_secret: ssh-priv
25      SSH_PUB:
26        from_secret: ssh-pub
27      KNOWN_HOSTS:
28        from_secret: known-hosts # this is just $(ssh-keyscan -p 2222 leonetienne.de)
29    commands:
30      - apt-get update
31      - >-
32        apt-get
33        install
34        openssh-client
35        rsync
36        -y
37      - eval "$(ssh-agent -s)"
38      - mkdir -p ~/.ssh
39      - echo "$SSH_PRIV" > ~/.ssh/id_ed25519
40      - echo "$SSH_PUB" > ~/.ssh/id_ed25519.pub
41      - echo "$KNOWN_HOSTS" > ~/.ssh/known_hosts
42      - chmod 600 ~/.ssh/id_ed25519
43      - chmod 644 ~/.ssh/id_ed25519.pub
44      - chmod 644 ~/.ssh/known_hosts
45      - ssh-add
46      - cd "StringTools/doxygen"
47      - >-
48        rsync
49        -avz
50        --recursive
51        --delete
52        --delete-excluded
53        -e
54        "ssh -o IdentitiesOnly=yes -p 2222"
55        ./build/
56        doxygen-stringtools@leonetienne.de:app
57