Skip to content

added github secret

added github secret #3

name: Build & Deploy TorizonCore
on:
- push
jobs:
build-deploy:
runs-on: ubuntu-latest
name: Build & Deploy TorizonCore
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3
id: cache
with:
path: storage/
key: tcb
- name: Initial Setup
shell: bash
env:
PLATFORM_CREDENTIALS: ${{ secrets.PLATFORM_CREDENTIALS }}
run: |
echo $PLATFORM_CREDENTIALS | base64 -d > credentials.zip
- name: Build TorizonCore Image
shell: pwsh
run: |
./.vscode/tasks.ps1 run tcb-setup
./.vscode/tasks.ps1 run tcb-build
- name: Push OS Package to Platform
shell: pwsh
env:
PLATFORM_CLIENT_ID: ${{ secrets.PLATFORM_CLIENT_ID }}
PLATFORM_CLIENT_SECRET: ${{ secrets.PLATFORM_CLIENT_SECRET }}
DOCKER_PSSWD: ${{ secrets.DOCKER_PSSWD }}
run: |
./.vscode/tasks.ps1 run tcb-setup
./.vscode/tasks.ps1 run tcb-platform-push-ostree
- name: Deploy to Fleet
shell: pwsh
env:
TASKS_OVERRIDE_ENV: "False"
PLATFORM_CLIENT_ID: ${{ secrets.PLATFORM_CLIENT_ID }}
PLATFORM_CLIENT_SECRET: ${{ secrets.PLATFORM_CLIENT_SECRET }}
if: ${{ github.ref == 'refs/heads/main' }}
run: |
./.vscode/tasks.ps1 run platform-update-fleet