Skip to content

Commit 250fc03

Browse files
authored
Merge pull request #90 from sysdiglabs/SMPROD-14655
UPDATE github actions for new Jenkins
2 parents 7721775 + 83cac81 commit 250fc03

File tree

3 files changed

+43
-10
lines changed

3 files changed

+43
-10
lines changed

.github/workflows/build.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ jobs:
1818
name: ${{ matrix.docker }}
1919
steps:
2020
- name: build
21-
uses: sysdiglabs/exporter-builder@v0.6
21+
uses: sysdiglabs/exporter-builder@v1.1
2222
with:
2323
exporter: postgresql-exporter
24-
artifactory_token: ${{ secrets.ARTI_TOKEN }}
25-
artifactory_username: david.lorite@sysdig.com
24+
artifactory_token: ${{ secrets.GAR_DEV_RW_JSON_KEY }}
25+
artifactory_username: _json_key
2626
sysdig_secure_token: ${{ secrets.SYSDIG_SECURE_TOKEN }}
2727
tag_name: dev
2828
target: ${{ matrix.docker }}
29-
repository: artifactory.internal.sysdig.com
29+
repository: us-docker.pkg.dev

.github/workflows/push-dry-run.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Push Dry run
2+
3+
# Controls when the action will run. Triggers the workflow on push or pull request
4+
# events but only for the master branch
5+
on:
6+
workflow_dispatch:
7+
8+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
9+
jobs:
10+
# This workflow contains a single job called "build"
11+
on-success:
12+
# The type of runner that the job will run on
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Trigger jenkins job to upload master to Quay.io
16+
uses: toptal/jenkins-job-trigger-action@master
17+
with:
18+
jenkins_url: "https://jenkins.internal.sysdig.tools/"
19+
jenkins_user: 'jenkins-bot@sysdig.com'
20+
jenkins_token: ${{ secrets.JENKINS_BOT_API_TOKEN }}
21+
job_name: "promcat/job/exporters/job/integrations-postgresql-exporter"
22+
job_params: |
23+
{
24+
"DRY_RUN": "true",
25+
"SCRATCH": "true",
26+
"EXPORTER": "postgresql-exporter"
27+
}

.github/workflows/push.yaml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,16 @@ jobs:
1414
# The type of runner that the job will run on
1515
runs-on: ubuntu-latest
1616
steps:
17-
- name: Upload master to Quay.io
18-
uses: fjogeleit/http-request-action@master
17+
- name: Trigger jenkins job to upload master to Quay.io
18+
uses: toptal/jenkins-job-trigger-action@master
1919
with:
20-
url: 'https://sysdig-jenkins.internal.sysdig.com/view/Integrations/job/integrations-postgresql-exporter/buildWithParameters?token=${{ secrets.JENKINS_PROMCAT_LAUNCH_TOKEN }}&EXPORTER=postgresql-exporter&DRY_RUN=false'
21-
method: 'POST'
22-
username: david.lorite@sysdig.com
23-
password: ${{ secrets.JENKINS_PROMCAT_API_TOKEN }}
20+
jenkins_url: "https://jenkins.internal.sysdig.tools/"
21+
jenkins_user: 'jenkins-bot@sysdig.com'
22+
jenkins_token: ${{ secrets.JENKINS_BOT_API_TOKEN }}
23+
job_name: "promcat/job/exporters/job/integrations-postgresql-exporter"
24+
job_params: |
25+
{
26+
"DRY_RUN": "false",
27+
"SCRATCH": "true",
28+
"EXPORTER": "postgresql-exporter"
29+
}

0 commit comments

Comments
 (0)