Assuming you have many repositories to manage, a global secret maybe needed,
For example above,the secrets not only used in one repository,but for many ohters.for now,I need repeat setting secret for each one.
And a common step in drom.yml also needed,for example below notice step,will needed in all repositoreis,
- name: notice
image: lizheming/drone-wechat
settings:
corpid:
from_secret: wechat_corpid
corp_secret:
from_secret: wechat_corp_secret
agent_id:
from_secret: wechat_corp_agent_id
to_party: 2
msg_url: ${DRONE_BUILD_LINK}
safe: 0
btn_txt: more
title: "{%if success %}๐{% else %}๐ญ{% endif %} #{{build.number}} {{repo.name}} staging"
message: |
Author: {{build.author}}
Commit: ${DRONE_COMMIT:0:8}
Message: ${DRONE_COMMIT_MESSAGE}
{%if success %}
๐๐๐Build #{{build.number}} succeeded. Good job.
{% else %}
๐ฅ๐ฅ๐ฅBuild #{{build.number}} failed. Fix me please.
{% endif %}
when:
status:
- success
- failure
can this be designed in a global setting?or any ohter suggestion