mirror of
https://github.com/0glabs/0g-chain.git
synced 2024-12-25 15:55:18 +00:00
post metrics for cd run
This commit is contained in:
parent
51cdc91782
commit
c46d70de46
9
.github/workflows/cd-internal-testnet.yml
vendored
9
.github/workflows/cd-internal-testnet.yml
vendored
@ -47,3 +47,12 @@ jobs:
|
|||||||
erc20-deployer-network-name: internal_testnet
|
erc20-deployer-network-name: internal_testnet
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
needs: [start-chain-api]
|
needs: [start-chain-api]
|
||||||
|
post-pipeline-metrics:
|
||||||
|
uses: ./.github/workflows/metric-pipeline.yml
|
||||||
|
if: always() # always run so we metric failures and successes
|
||||||
|
with:
|
||||||
|
aws-region: us-east-1
|
||||||
|
metric-name: kava.deploys.testnet.internal
|
||||||
|
namespace: Kava/ContinuousDeployment
|
||||||
|
secrets: inherit
|
||||||
|
needs: [seed-chain-state]
|
||||||
|
9
.github/workflows/ci-master.yml
vendored
9
.github/workflows/ci-master.yml
vendored
@ -39,3 +39,12 @@ jobs:
|
|||||||
AWS_REGION: us-east-1
|
AWS_REGION: us-east-1
|
||||||
AWS_ACCESS_KEY_ID: ${{ secrets.CI_AWS_KEY_ID }}
|
AWS_ACCESS_KEY_ID: ${{ secrets.CI_AWS_KEY_ID }}
|
||||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.CI_AWS_KEY_SECRET }}
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.CI_AWS_KEY_SECRET }}
|
||||||
|
post-pipeline-metrics:
|
||||||
|
uses: ./.github/workflows/metric-pipeline.yml
|
||||||
|
if: always() # always run so we metric failures and successes
|
||||||
|
with:
|
||||||
|
aws-region: us-east-1
|
||||||
|
metric-name: kava.releases.merge
|
||||||
|
namespace: Kava/ContinuousIntegration
|
||||||
|
secrets: inherit
|
||||||
|
needs: [publish-internal]
|
||||||
|
3
.github/workflows/ci-pr.yml
vendored
3
.github/workflows/ci-pr.yml
vendored
@ -14,4 +14,7 @@ jobs:
|
|||||||
if: always() # always run so we metric failures and successes
|
if: always() # always run so we metric failures and successes
|
||||||
with:
|
with:
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
|
metric-name: kava.releases.pr
|
||||||
|
namespace: Kava/ContinuousIntegration
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
needs: [default]
|
||||||
|
11
.github/workflows/metric-pipeline.yml
vendored
11
.github/workflows/metric-pipeline.yml
vendored
@ -6,6 +6,12 @@ on:
|
|||||||
aws-region:
|
aws-region:
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
|
metric-name:
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
namespace:
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
secrets:
|
secrets:
|
||||||
CI_AWS_KEY_ID:
|
CI_AWS_KEY_ID:
|
||||||
required: true
|
required: true
|
||||||
@ -24,7 +30,10 @@ jobs:
|
|||||||
aws-secret-access-key: ${{ secrets.CI_AWS_KEY_SECRET }}
|
aws-secret-access-key: ${{ secrets.CI_AWS_KEY_SECRET }}
|
||||||
aws-region: ${{ inputs.aws-region }}
|
aws-region: ${{ inputs.aws-region }}
|
||||||
if: always() # Setup credentials even if the workflow failed
|
if: always() # Setup credentials even if the workflow failed
|
||||||
- name: Log Build
|
- name: Metric Pipleline Success
|
||||||
# replace TAG by the latest tag in the repository
|
# replace TAG by the latest tag in the repository
|
||||||
uses: ros-tooling/action-cloudwatch-metrics@0.0.5
|
uses: ros-tooling/action-cloudwatch-metrics@0.0.5
|
||||||
if: always() # Need to run to log the workflow failure
|
if: always() # Need to run to log the workflow failure
|
||||||
|
with:
|
||||||
|
metric-name: ${{ inputs.metric-name }}
|
||||||
|
namespace: ${{ inputs.namespace }}
|
||||||
|
Loading…
Reference in New Issue
Block a user