测试 & 凑一局血战到底
创建房间
加入房间
开始游戏
查看服务器日志
DevOps(Drone CI/CD) & DevOps
.drone.yml
kind: pipeline type: kubernetes name: NanoServer steps: - name: 更新 Chart.yaml appVersion image: busybox commands: - echo $DRONE_COMMIT - '[ -n "$DRONE_COMMIT" ] && ( sed -i "s/APP_VERSION/${DRONE_COMMIT}/g" k8s/nanoserver/nanoserver/Chart.yaml; )' - cat k8s/nanoserver/nanoserver/Chart.yaml - name: 构建 Docker Image image: plugins/docker settings: debug: true dockerfile: Dockerfile.prod repo: hub.your-domain.com/library/nanoserver tags: ${DRONE_COMMIT} registry: hub.your-domain.com username: from_secret: docker_user password: from_secret: docker_pass - name: 上云(HelmV3) -> K8S Cluster image: pelotech/drone-helm3 settings: helm_command: upgrade chart: ./k8s/nanoserver/nanoserver release: nanoserver vaules_yaml: ./k8s/nanoserver/values.yaml namespace: nano api_server: from_secret: api_server kubernetes_token: from_secret: k8s_token skip_tls_verify: true trigger: branch: - master
GitOps & ArgoCD 声明式云原生渐进式部署