From e6c8ccf0f8c3ec566dad0a2a3775cad5d89b5cdd Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sat, 2 Aug 2025 15:44:54 -0700 Subject: [PATCH] refactor: remove drone and gitlab ci configurations The previous CI/CD configurations for Drone and GitLab CI are no longer needed. This commit removes these files as the project will now rely on a different CI/CD solution. --- .drone.yml | 72 -------------------------------------------------- .gitlab-ci.yml | 37 -------------------------- 2 files changed, 109 deletions(-) delete mode 100644 .drone.yml delete mode 100644 .gitlab-ci.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index d76949d..0000000 --- a/.drone.yml +++ /dev/null @@ -1,72 +0,0 @@ -kind: pipeline -name: default - -steps: -- name: git-clone - image: alpine/git - environment: - SSH_KEY: - from_secret: ssh_key - volumes: - - name: output - path: /output - commands: - - mkdir -p $HOME/.ssh - - echo "$SSH_KEY" > $HOME/.ssh/id_rsa - - chmod 400 $HOME/.ssh/id_rsa - - ssh-keyscan -H git.ericxliu.me > $HOME/.ssh/known_hosts - - git clone --branch gitea-pages git@git.ericxliu.me:eric/ericxliu-me.git /output - - find /output -mindepth 1 -not -regex "^.*\/.git\/.*" -delete -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive -- name: build - image: plugins/hugo - volumes: - - name: output - path: /output - settings: - hugo_version: 0.97.0 - extended: true - minify: true - url: "https://ericxliu.me" - validate: false - output: /output -- name: add-commit-hash - image: alpine/git - volumes: - - name: output - path: /output - commands: - - sed -i 's/\[commit\]/\[${DRONE_COMMIT_SHA:0:7}\]/g' /output/index.html -- name: git-push - image: appleboy/drone-git-push:0.2.0-linux-amd64 - volumes: - - name: output - path: /output - settings: - branch: gitea-pages - remote: "git@git.ericxliu.me:eric/ericxliu-me.git" - force: true - commit: true - path: /output - commit_message: "Drone build ${DRONE_COMMIT_SHA:0:7}" - author_name: "Eric Liu" - author_email: "eric@ericxliu.me" - ssh_key: - from_secret: ssh_key -- name: k8s-delete-pod - image: alpine/curl - environment: - TOKEN: - from_secret: token - APISERVER: "https://10.10.0.10:6443" - commands: - - "curl -X DELETE $APISERVER/api/v1/namespaces/hugo/pods/ --header \"Authorization: Bearer $TOKEN\" --insecure" -volumes: -- name: output - temp: {} -trigger: - branch: - - master \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 452d6f0..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,37 +0,0 @@ -# This file is a template, and might need editing before it works on your project. -# To contribute improvements to CI/CD templates, please follow the Development guide at: -# https://docs.gitlab.com/ee/development/cicd/templates.html -# This specific template is located at: -# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Pages/HTML.gitlab-ci.yml - -# Full project: https://gitlab.com/pages/plain-html - -variables: - GIT_SUBMODULE_STRATEGY: recursive - -build-stage: - stage: build - image: monachus/hugo:latest - script: - - hugo - - ls - artifacts: - paths: - - public - -deploy-stage: - stage: deploy - image: minio/mc:latest - script: - - ls - - mkdir .public - - cp -r public/* .public - - mc alias set minio http://minio.diskstation.local:80 WjaYWk3uthUlotbT Hc3fff7v69nZ6XvcXXpOZ3JJMzcmGc6A - - mc cp -r .public/ minio/eric-personal - artifacts: - paths: - - .public - dependencies: - - build-stage - rules: - - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH