drone使用之配置Secrets
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Repository secrets用于存储密码、秘钥、令牌等机密信息。在仓库的setting界面可以配置repository secrets使用方式:kind: pipelinename: defa
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
高一网络技术应用知识点
学校网络安全专项行动总结
吉林鸿燚互联网科技有限公司
sql服务器启动不了
全国网络安全委员会名单
软件开发商怎么联系
按照数据模型数据库有哪些
网络安全法律体系中的司法解
济南计算机软件开发平台
上海高清led大屏服务器
怎么把学生管理系统连接到数据库
oracle数据库用户被锁
软件开发kpi参考
2022年国家政策数据库网下载
湖北服务器运维云主机
关于web服务器系统的描述中
沧州软件开发规定
车联网部标平台软件开发
网络技术300字
区块链网络安全测评标准
北京数据库安全箱批量定制
逍遥情缘记不到服务器了怎么办
图数据库和jdbc的关系
有网站的服务器网络安全
猎聘网络安全经理
网络安全服务创业
我的世界地球服务器怎么进入
中国生物文献数据库在哪里注册
it网络安全方面的有什么证书呢
生产和测试部署在同一服务器