From 445236538b7f0887a2d45a72d9c91424b0f5975b Mon Sep 17 00:00:00 2001 From: henne Date: Mon, 16 Dec 2024 11:31:48 +0100 Subject: [PATCH] chore: ci test --- .drone.yml | 89 ++++++++++-------------------------------------------- 1 file changed, 16 insertions(+), 73 deletions(-) diff --git a/.drone.yml b/.drone.yml index d8f9bf4..5914c07 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,101 +11,44 @@ steps: image: golang commands: - go get + - mkdir dist - name: Building for Linux image: golang environment: GOOS: linux GOARCH: amd64 commands: - - go build -v -o machinelock-manager-linux-amd64 + - go build -v -o dist/machinelock-manager-linux-amd64 - name: Building for Windows image: golang environment: GOOS: windows GOARCH: amd64 commands: - - go build -v -o machinelock-manager-windows-amd64 + - go build -v -o dist/machinelock-manager-windows-amd64 - name: Building for Mac image: golang environment: GOOS: darwin GOARCH: amd64 commands: - - go build -v -o machinelock-manager-darwin-amd64 + - go build -v -o dist/machinelock-manager-darwin-amd64 - name: Building for Mac Silicon image: golang environment: GOOS: darwing GOARCH: arm64 commands: - - go build -v -o machinelock-manager-darwin-arm64 - - - name: Build Docker Container - image: plugins/docker + - go build -v -o dist/machinelock-manager-darwin-arm64 + - name: gitea release + image: plugins/gitea-release settings: - username: - from_secret: docker_user - password: - from_secret: docker_password - repo: reg.dre.li/itcreatesmedia/platform - tags: ${DRONE_BRANCH/master/latest} - registry: reg.dre.li - - name: Deploy container to production server - image: appleboy/drone-ssh - settings: - host: platform.itcreates.media - username: root - key: - from_secret: ssh_key - script: - - cd /srv/platform && docker-compose pull && docker-compose up -d - when: - branch: - - master - - name: Deploy container to alpha server - image: appleboy/drone-ssh - settings: - host: platform.itcreates.media - username: root - key: - from_secret: ssh_key - script: - - cd /srv/platform-alpha && docker-compose pull && docker-compose up -d - when: - branch: - - alpha - - name: semantic-release - image: henne/semantic-release - settings: - mode: release - git_user_name: drone - git_user_email: drone@itcreates.media - git_login: henne - git_password: - from_secret: gitea_password - environment: - GITEA_TOKEN: - from_secret: gitea_key - GITEA_URL: https://r.dre.li - when: - branch: - - master - - - name: Notify Telegram - image: appleboy/drone-telegram - settings: - token: - from_secret: telegram_token - to: 27999067 - message: > - {{#success build.status}} - Streaming-Platform: build {{build.number}} succeeded. Good job. - https://drone.dre.li/itcreatesmedia/streaming-platform-backend/{{build.number}} - {{else}} - build {{build.number}} failed. Fix me please. - https://drone.dre.li/itcreatesmedia/streaming-platform-backend/{{build.number}} - {{/success}} - when: - status: - - success - - failure \ No newline at end of file + api_key: + from_secret: token + base_url: https://git.ctdo.de + files: dist/* + checksum: + - md5 + - sha1 + - sha256 + \ No newline at end of file