From acf5cb3186d58e8a87ce5439ef2d1adc0c78b592 Mon Sep 17 00:00:00 2001 From: greg Date: Mon, 26 Jun 2023 13:58:13 +0200 Subject: [PATCH] maj drone to build image --- .drone.yml | 81 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 48 insertions(+), 33 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3f26d3e..7b5edad 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,7 @@ kind: pipeline name: hugo type: docker + platform: os: linux arch: arm64 @@ -12,45 +13,59 @@ trigger: steps: ####### DOCKER BUILD AND PUSH TO REGISTRY ######## -# - name: build docker image and push to registry -# image: plugins/docker -# volumes: -# - name: appsource -# path: "/src" -# - name: dockersock -# path: "/var/run/docker.sock" +- name: build docker image and push to registry + image: plugins/docker + volumes: + - name: appsource + path: "/src" + - name: dockersock + path: "/var/run/docker.sock" + settings: + debug: true + username: + from_secret: REGISTRY_USER + password: + from_secret: REGISTRY_PASSWORD + registry: "dockerregistry.gregandev.fr" + insecure: true + privileged: true + repo: "dockerregistry.gregandev.fr/terminal-cv" + dockerfile: ./Dockerfile + +# - name: docker +# image: thegeeklab/drone-docker-buildx:23 +# privileged: true +# insecure: true # settings: -# debug: true -# username: +# registry: dockerregistry.gregandev.fr +# username: # from_secret: REGISTRY_USER -# password: -# from_secret: REGISTRY_PASSWORD -# registry: "dockerregistry.gregandev.fr" -# insecure: true -# privileged: true -# repo: "greglebreton/terminal-cv" -# dockerfile: ./Dockerfile +# password: +# from_secret: REGISTRY_PASSWORDs +# repo: dockerregistry.gregandev.fr/terminal/cv +# tags: latest +# platform: linux/arm64 ######## NPM BROKEN ######## -- name: install npm dependancies - image: node - commands: - - npm install - - npm audit fix - - npm run build +# - name: install npm dependancies +# image: node +# commands: +# - npm install +# - npm audit fix +# - npm run build -- name: deploy on server - image: drillster/drone-rsync - settings: - hosts: ["192.168.1.101"] - target: /workspace/terminal-cv/site - source: ./dist/* - port: 2021 - user: - from_secret: RSYNC_USER - key: - from_secret: RSYNC_STACK_KEY +# - name: deploy on server +# image: drillster/drone-rsync +# settings: +# hosts: ["192.168.1.101"] +# target: /workspace/terminal-cv/site +# source: ./dist/* +# port: 2021 +# user: +# from_secret: RSYNC_USER +# key: +# from_secret: RSYNC_STACK_KEY ######## TELEGRAM NOTIFICATION ########