这是一个自用的 GitHub 容器操作,只可参考;主要功能用于发布软件,主要分为分为两步: 1.使用阿里云 OSS 命令行工具推送固件到 OSS 上 2.将软件发布信息推送到 OTA 服务器上
Required 固件文件名,请保证固件在工作目录的根目录.
Required 固件唯一 Token,类似UUID,请在 OTA 服务上获取.
Required OTA 服务器地址.
Required OTA 服务器用户名.
Required OTA 服务器密码.
Required OSS 目标地址.
Required OSS 节点.
Required OSS access-key-id.
Required OSS access-key-secret.
steps:
- uses: niiaaip/release-software@main
with:
args: test_v1.1.1.bin
aliyun_oss_endpoint: ${{ secrets.ALIYUN_OSS_ENDPOINT }}
aliyun_access_id: ${{ secrets.ALIYUN_ACCESS_ID }}
aliyun_access_secret: ${{ secrets.ALIYUN_ACCESS_SECRET }}
aliyun_oss_url: ${{ secrets.ALIYUN_OSS_URL }}
ota_server_url: ${{ secrets.OTA_SERVER_URL }}
ota_server_user: ${{ secrets.OTA_SERVER_USER }}
ota_server_pwd: ${{ secrets.OTA_SERVER_PWD }}
ota_software_token: ${{ secrets.OTA_SOFTWARE_TOKEN }}