Enhance CI/CD workflow (#932)
* testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing * testing
This commit is contained in:
parent
c9017f1f04
commit
78ea70037d
18
.github/workflows/build.yml
vendored
18
.github/workflows/build.yml
vendored
@ -250,4 +250,20 @@ jobs:
|
|||||||
- name: Build and deploy for testboard
|
- name: Build and deploy for testboard
|
||||||
env:
|
env:
|
||||||
PLATFORMIO_AUTH_TOKEN: ${{ secrets.PLATFORMIO_AUTH_TOKEN }}
|
PLATFORMIO_AUTH_TOKEN: ${{ secrets.PLATFORMIO_AUTH_TOKEN }}
|
||||||
run: pio remote -a prenzlpi run -t upload -r
|
run: pio remote -a prenzlpi run -t upload -r
|
||||||
|
- name: Wait 120 seconds
|
||||||
|
run: sleep 120s
|
||||||
|
shell: bash
|
||||||
|
- name: Query testboard
|
||||||
|
uses: indiesdev/curl@v1.1
|
||||||
|
id: ttn
|
||||||
|
with:
|
||||||
|
#Get latest decoded payload message seen last 120 seconds from testboard
|
||||||
|
url: 'https://eu1.cloud.thethings.network/api/v3/as/applications/paxcounter-cicd/packages/storage/uplink_message?f_port=1&order=-received_at&last=120s&limit=1&type=uplink_message&field_mask=up.uplink_message.decoded_payload'
|
||||||
|
method: 'GET'
|
||||||
|
bearer-token: ${{ secrets.BEARER_TOKEN }}
|
||||||
|
headers: '{"Accept": "text/event-stream"}'
|
||||||
|
log-response: false
|
||||||
|
- name: Check testboard response
|
||||||
|
run:
|
||||||
|
echo ${{ fromJson(steps.ttn.outputs.response).data.result.uplink_message.decoded_payload.pax }}
|
Loading…
Reference in New Issue
Block a user