diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml
new file mode 100644
index 0000000..47f24e1
--- /dev/null
+++ b/.github/workflows/manual.yml
@@ -0,0 +1,30 @@
+# This is a basic workflow that is manually triggered
+
+name: Manual workflow
+
+# Controls when the action will run. Workflow runs when manually triggered using the UI
+# or API.
+on:
+ workflow_dispatch:
+ # Inputs the workflow accepts.
+ inputs:
+ name:
+ # Friendly description to be shown in the UI instead of 'name'
+ description: 'Person to greet'
+ # Default value if no value is explicitly provided
+ default: 'World'
+ # Input has to be provided for the workflow to run
+ required: true
+
+# A workflow run is made up of one or more jobs that can run sequentially or in parallel
+jobs:
+ # This workflow contains a single job called "greet"
+ greet:
+ # The type of runner that the job will run on
+ runs-on: ubuntu-latest
+
+ # Steps represent a sequence of tasks that will be executed as part of the job
+ steps:
+ # Runs a single command using the runners shell
+ - name: Send greeting
+ run: echo "Hello ${{ github.event.inputs.name }}"
diff --git a/.github/workflows/tencent.yml b/.github/workflows/tencent.yml
new file mode 100644
index 0000000..49c0467
--- /dev/null
+++ b/.github/workflows/tencent.yml
@@ -0,0 +1,79 @@
+# This workflow will build a docker container, publish and deploy it to Tencent Kubernetes Engine (TKE) when there is a push to the "main" branch.
+#
+# To configure this workflow:
+#
+# 1. Ensure that your repository contains the necessary configuration for your Tencent Kubernetes Engine cluster,
+# including deployment.yml, kustomization.yml, service.yml, etc.
+#
+# 2. Set up secrets in your workspace:
+# - TENCENT_CLOUD_SECRET_ID with Tencent Cloud secret id
+# - TENCENT_CLOUD_SECRET_KEY with Tencent Cloud secret key
+# - TENCENT_CLOUD_ACCOUNT_ID with Tencent Cloud account id
+# - TKE_REGISTRY_PASSWORD with TKE registry password
+#
+# 3. Change the values for the TKE_IMAGE_URL, TKE_REGION, TKE_CLUSTER_ID and DEPLOYMENT_NAME environment variables (below).
+
+name: Tencent Kubernetes Engine
+
+on:
+ push:
+ branches: [ "main" ]
+
+# Environment variables available to all jobs and steps in this workflow
+env:
+ TKE_IMAGE_URL: ccr.ccs.tencentyun.com/demo/mywebapp
+ TKE_REGION: ap-guangzhou
+ TKE_CLUSTER_ID: cls-mywebapp
+ DEPLOYMENT_NAME: tke-test
+
+permissions:
+ contents: read
+
+jobs:
+ setup-build-publish-deploy:
+ name: Setup, Build, Publish, and Deploy
+ runs-on: ubuntu-latest
+ environment: production
+ steps:
+
+ - name: Checkout
+ uses: actions/checkout@v3
+
+ # Build
+ - name: Build Docker image
+ run: |
+ docker build -t ${TKE_IMAGE_URL}:${GITHUB_SHA} .
+
+ - name: Login TKE Registry
+ run: |
+ docker login -u ${{ secrets.TENCENT_CLOUD_ACCOUNT_ID }} -p '${{ secrets.TKE_REGISTRY_PASSWORD }}' ${TKE_IMAGE_URL}
+
+ # Push the Docker image to TKE Registry
+ - name: Publish
+ run: |
+ docker push ${TKE_IMAGE_URL}:${GITHUB_SHA}
+
+ - name: Set up Kustomize
+ run: |
+ curl -o kustomize --location https://github.com/kubernetes-sigs/kustomize/releases/download/v3.1.0/kustomize_3.1.0_linux_amd64
+ chmod u+x ./kustomize
+
+ - name: Set up ~/.kube/config for connecting TKE cluster
+ uses: TencentCloud/tke-cluster-credential-action@v1
+ with:
+ secret_id: ${{ secrets.TENCENT_CLOUD_SECRET_ID }}
+ secret_key: ${{ secrets.TENCENT_CLOUD_SECRET_KEY }}
+ tke_region: ${{ env.TKE_REGION }}
+ cluster_id: ${{ env.TKE_CLUSTER_ID }}
+
+ - name: Switch to TKE context
+ run: |
+ kubectl config use-context ${TKE_CLUSTER_ID}-context-default
+
+ # Deploy the Docker image to the TKE cluster
+ - name: Deploy
+ run: |
+ ./kustomize edit set image ${TKE_IMAGE_URL}:${GITHUB_SHA}
+ ./kustomize build . | kubectl apply -f -
+ kubectl rollout status deployment/${DEPLOYMENT_NAME}
+ kubectl get services -o wide
diff --git a/README.md b/README.md
index cd9aa0a..ff495fb 100644
--- a/README.md
+++ b/README.md
@@ -1,29 +1,18 @@
## Hi there 👋
-
+
-
-
+
+
-[](https://github.com/DakshCodess/super-mario-bros/graphs/commit-activity)
-
-
+## Views
+