diff --git a/.trustie-pipeline.yml b/.trustie-pipeline.yml index 8899462..410d361 100644 --- a/.trustie-pipeline.yml +++ b/.trustie-pipeline.yml @@ -1,13 +1,34 @@ -kind: pipeline -name: default - -platform: - os: linux - arch: arm64 - +#pipeline +kind: pipeline +type: docker +name: default +platform: + os: linux + arch: amd64 steps: -- name: test - image: ruby - commands: - - ruby -v - - ruby -v \ No newline at end of file +# 构建Docker镜像并推送到仓库 +# 定义镜像Hub路径以及账号密码 +- name: Docker镜像构建 + image: plugins/docker + settings: + username: username + password: pwd + repo: repoUrl + tags: latest +- name: golang编译 + image: golang + commands: + - go build +# 根据实际情况修改主机ip、账号、密码 +# 需要将软件包与部署脚本提前上传到远程主机(见文件上传模板) + +- name: 远程主机部署 + image: appleboy/drone-ssh + settings: + host: 192.168.1.1 + username: username + password: 'pasword' + port: 22 + commands: + - chmod +x /home/deploy.sh + - ./home/deploy.sh