From 9507ee8dc665252cee19813ef8ddd0e6f1934fed Mon Sep 17 00:00:00 2001 From: Chanikan Yenta <> Date: Tue, 25 Jun 2024 10:36:32 +0700 Subject: [PATCH] [Update] move to gitea --- .drone.yml | 35 +++++++++++++++++++++++++++++++ bitbucket-pipelines.yml | 46 ++++++++++++++++++++--------------------- git.move.sh | 23 +++++++++++++++++++++ 3 files changed, 81 insertions(+), 23 deletions(-) create mode 100644 .drone.yml create mode 100755 git.move.sh diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..57db99c --- /dev/null +++ b/.drone.yml @@ -0,0 +1,35 @@ +kind: pipeline +type: docker +name: default + + +globals: + - &docker_creds + username: + from_secret: gitea_username + password: + from_secret: gitea_password + +steps: + - name: Build Web App + image: plugins/docker + settings: + dockerfile: DockerFile + repo: registry.71dev.com/cathaypay-web + tags: dev + registry: "registry.71dev.com" + debug: false + <<: *docker_creds + - name: deploy + image: sinlead/drone-kubectl + settings: + kubernetes_server: "https://202.129.205.205:6443" + kubernetes_cert: + from_secret: kube_ca_certificate + kubernetes_token: + from_secret: kube_token + commands: + - kubectl --insecure-skip-tls-verify rollout restart deployment/cathaypay-web-deployment -n chp +trigger: + branch: + - master diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml index 9ba75e8..6fd1906 100644 --- a/bitbucket-pipelines.yml +++ b/bitbucket-pipelines.yml @@ -1,23 +1,23 @@ -pipelines: - branches: - master: - - step: - size: 2x - services: - - docker - caches: - - docker - script: # Modify the commands below to build your repository. - - docker login --username $DOCKER_USERNAME --password $DOCKER_PASSWORD - - docker build -f DockerFile -t registry.71dev.com/cathaypay-web:dev . - - docker push registry.71dev.com/cathaypay-web:dev - - step: - name: Deploy to kubernates - image: atlassian/pipelines-kubectl - script: - - echo $KUBE_CONFIG | base64 -d > kubeconfig - - kubectl --insecure-skip-tls-verify --kubeconfig=kubeconfig rollout restart deployment/cathaypay-web-deployment -n chp -definitions: - services: - docker: - memory: 7128 +# pipelines: +# branches: +# master: +# - step: +# size: 2x +# services: +# - docker +# caches: +# - docker +# script: # Modify the commands below to build your repository. +# - docker login --username $DOCKER_USERNAME --password $DOCKER_PASSWORD +# - docker build -f DockerFile -t registry.71dev.com/cathaypay-web:dev . +# - docker push registry.71dev.com/cathaypay-web:dev +# - step: +# name: Deploy to kubernates +# image: atlassian/pipelines-kubectl +# script: +# - echo $KUBE_CONFIG | base64 -d > kubeconfig +# - kubectl --insecure-skip-tls-verify --kubeconfig=kubeconfig rollout restart deployment/cathaypay-web-deployment -n chp +# definitions: +# services: +# docker: +# memory: 7128 diff --git a/git.move.sh b/git.move.sh new file mode 100755 index 0000000..d611b40 --- /dev/null +++ b/git.move.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +git fetch origin + +git branch -a + +for BRANCH in `git branch --list|sed 's/\*//g'`; + do + git checkout $BRANCH + done +git checkout master; + +git remote add new-origin $1 + +git push --all new-origin + +git push --tags new-origin + +git remote -v + +git remote rm origin + +git remote rename new-origin origin