Skip to content

Commit 7a18210

Browse files
author
codefresh
committed
Add CF pipeline to publish terraform provider using GPG
1 parent 3fa1a8c commit 7a18210

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

codefresh.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ version: '1.0'
22
stages:
33
- clone
44
- test
5+
- pakcages
56
- release
67
steps:
78
main_clone:
@@ -10,7 +11,7 @@ steps:
1011
type: git-clone
1112
repo: "${{CF_REPO_OWNER}}/${{CF_REPO_NAME}}"
1213
revision: "${{CF_REVISION}}"
13-
git: cf_github
14+
git: github
1415

1516
go_fmt:
1617
title: 'Formatting'
@@ -31,7 +32,7 @@ steps:
3132
- cf_export GITHUB_TOKEN
3233
- cf_export GPG_FINGERPRINT
3334
- cf_export SIGNINGKEY
34-
- cf_export PRIVATE_KEY_PATH
35+
- cf_export GPG_PRIVATE
3536
when:
3637
condition:
3738
all:
@@ -44,12 +45,12 @@ steps:
4445
environment:
4546
- GPG_FINGERPRINT=${{GPG_FINGERPRINT}}
4647
- SIGNINGKEY=${{SIGNINGKEY}}
47-
- PRIVATE_KEY_PATH=${{PRIVATE_KEY_PATH}}
48+
- GPG_PRIVATE=${{GPG_PRIVATE}}
4849
commands:
4950
- apk update
5051
- apk fetch gnupg
5152
- apk add gnupg
52-
- wget ${PRIVATE_KEY_PATH} -O /tmp/private.key
53+
- echo ${GPG_PRIVATE} | base64 -d > /tmp/private.key
5354
- gpg --import /tmp/private.key
5455
- git config user.signingkey ${GPG_FINGERPRINT}
5556
- git clean -fdx

0 commit comments

Comments
 (0)