https://github.com/bluerobotics/blueos-cloud-action
https://github.com/bluerobotics/blueos-cloud-action
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bluerobotics/blueos-cloud-action
- Owner: bluerobotics
- Created: 2024-09-19T18:42:56.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-18T15:01:17.000Z (about 1 year ago)
- Last Synced: 2025-03-18T15:45:08.311Z (about 1 year ago)
- Size: 5.86 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BlueOS Cloud Action
## Usage
A basic example of this action can be seen bellow:
```yaml
name: Build and publish your extension
on:
workflow_dispatch:
push:
tags:
- '*.*.*'
- 'v*.*.*'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Build and Publish Extension in BlueOS CLoud
uses: bluerobotics/blueos-cloud-action@0.0.3
with:
BCLOUD_PAT: ${{secrets.BCLOUD_PAT}}
PLATFORMS: linux/arm/v7,linux/arm64,linux/amd64
EXTENSION:
```
### What is a PAT and where I can get one?
Personal access tokens are an alternative to using passwords for authentication to BlueOS Cloud when using the cloud API
or the command line.
You can create one by going into [BlueOS cloud settings > Programmatic access](https://app.blueos.cloud/account/user/token/)
### Where can I find my extension id?
After you create your extension in BlueOS Cloud Studio, you will see field called **Container image**, this string is composed by the registry url, plus your extension id:
/
