脚本用yml编写,每个管道用—来区分,单一管道内通过-name来设定不同的步骤,每个管道内的步骤,有when设定满足执行条件.
脚本
1 | # build代码 |
secret秘钥的添加
通过网站添加
通过命令添加
- 安装drone命令
1
2
3
4
5
6
7wget https://github.com/harness/drone-cli/releases/download/v1.5.0/drone_linux_arm.tar.gz
tar zxvf drone_linux_arm.tar.gz
cp drone /usr/local/bin
# 编辑bashrc添加
export DRONE_SERVER=http://ip:9090
export DRONE_TOKEN=秘钥 - 针对某个仓库添加秘钥
1
2
3
4drone secret add \
--repository 仓库名称 \
--name rsync_key \
--data @./id_rsa
- 安装drone命令