commit
793c6b0512
@ -0,0 +1,20 @@
|
|||||||
|
kind: pipeline
|
||||||
|
type: docker
|
||||||
|
name: build
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
event:
|
||||||
|
- push
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: docker-build
|
||||||
|
image: plugins/docker
|
||||||
|
settings:
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
context: .
|
||||||
|
registry: hub.codefirst.iut.uca.fr
|
||||||
|
repo: hub.codefirst.iut.uca.fr/thbellem/codefirst-docdeployer
|
||||||
|
username:
|
||||||
|
from_secret: SECRET_REGISTRY_USERNAME
|
||||||
|
password:
|
||||||
|
from_secret: SECRET_REGISTRY_PASSWORD
|
@ -0,0 +1,13 @@
|
|||||||
|
FROM debian:bullseye
|
||||||
|
LABEL author="Thomas Bellembois"
|
||||||
|
|
||||||
|
RUN apt update && apt -y install sshpass rsync doxygen
|
||||||
|
|
||||||
|
RUN mkdir /root/.ssh
|
||||||
|
COPY ./id_rsa /root/.ssh/
|
||||||
|
RUN chmod 700 /root/.ssh && chmod 600 /root/.ssh/*
|
||||||
|
|
||||||
|
COPY entrypoint.sh /
|
||||||
|
RUN chmod +x /entrypoint.sh
|
||||||
|
|
||||||
|
ENTRYPOINT [ "/entrypoint.sh" ]
|
@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
echo "repo name: "$DRONE_REPO_NAME
|
||||||
|
echo "repo owner: "$DRONE_REPO_OWNER
|
||||||
|
|
||||||
|
echo "Copying documentation for user $DRONE_REPO_OWNER and repository $DRONE_REPO_NAME"
|
||||||
|
rsync --rsync-path="mkdir -p /usr/share/nginx/html/$DRONE_REPO_OWNER/$DRONE_REPO_NAME/ && rsync" -e "ssh -o StrictHostKeyChecking=no" -avz /docs root@nginx:/usr/share/nginx/html/$DRONE_REPO_OWNER/$DRONE_REPO_NAME/
|
@ -0,0 +1,38 @@
|
|||||||
|
-----BEGIN OPENSSH PRIVATE KEY-----
|
||||||
|
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
|
||||||
|
-----END OPENSSH PRIVATE KEY-----
|
Loading…
Reference in new issue