drone使用之配置Secrets
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Repository secrets用于存储密码、秘钥、令牌等机密信息。在仓库的setting界面可以配置repository secrets使用方式:kind: pipelinename: defa
千家信息网最后更新 2026年11月02日drone使用之配置Secrets
Repository secrets用于存储密码、秘钥、令牌等机密信息。
在仓库的setting界面可以配置repository secrets

使用方式:
kind: pipelinename: defaultsteps:- name: build image: alpine environment: USERNAME: from_secret: docker_username PASSWORD: from_secret: docker_password但是在用户所有Repository的secrets都一样的情况下,每次都配置很麻烦,此时就需要Organization secrets。Organization secrets可以由属于Organization的任何Repository使用。
配置Organization secrets需要先安装drone的命令行工具
drone的命令行是提供drone管理用户和repository 设置的重要工具
1、安装drone-cli(linux):
curl -L https://github.com/drone/drone-cli/releases/latest/download/drone_linux_amd64.tar.gz | tar zxsudo install -t /usr/local/bin drone其他安装方式:https://docs.drone.io/cli/install/
配置drone_server地址和token:
export DRONE_SERVER=http://drone.mycompany.comexport DRONE_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9在user-setting界面可以获取信息
此时就可以使用drone命令行工具了
2、使用drone-cli
命令行参数
# drone -hNAME: drone - command line utilityUSAGE: drone [global options] command [command options] [arguments...]VERSION: 1.2.0COMMANDS: build manage builds cron manage cron jobs log manage logs encrypt encrypt a secret exec execute a local build info show information about the current user repo manage repositories user manage users secret manage secrets server manage servers queue queue operations orgsecret manage organization secrets autoscale manage autoscaling fmt format the yaml file convert convert legacy format lint lint the yaml file sign sign the yaml file jsonnet generate .drone.yml from jsonnet starlark generate .drone.yml from starlark plugins plugin helper functions help, h Shows a list of commands or help for one commandGLOBAL OPTIONS: -t value, --token value server auth token [$DRONE_TOKEN] -s value, --server value server address [$DRONE_SERVER] --autoscaler value autoscaler address [$DRONE_AUTOSCALER] --help, -h show help --version, -v print the version详细命令信息:https://docs.drone.io/cli/commands/
创建通用secrets
$ drone orgsecret add [organization] [name] [data]//例如$ drone orgsecret add octocat docker_password pa55word$ drone orgsecret ls docker_password Organization: octocat Pull Request Read: false Pull Request Write: false
命令
配置
信息
工具
方式
用户
界面
重要
仓库
令牌
参数
地址
密码
情况
是在
机密
麻烦
存储
管理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
河南云网互联网络科技有限公司
科技互联网龙头
互联网科技的发展
互联网科技公司怎么样
互联网科技作文
奇酷互联网络科技公司
互联网女皇 腾讯科技
互联网科技公司介绍
新华互联网科技校企合作
玖二柒互联网科技公司待遇
阿里互联网科技公司
中国航天科技大学国际工业互联网
阿大互联网科技有限公司
搜狐科技互联网
中国科技创新与世界互联网大会
上海钢联属于互联网科技股吗
互联网科技资金流入
济南小医互联网科技有限公司招聘
优雇互联网科技有限公司
上海挚品互联网科技有限公司
互联网加科技
科技信息互联网
北京互联网络科技有限公司
深圳国际航运科技和互联网
广州慧亚互联网科技怎么样
互联网金融中的现代科技
恒生互联网科技业指数调整周期
卡尔迅互联网科技有限公司
陕西九四连强互联网科技有限公司