@@ -2,6 +2,7 @@ version: 2.1
2
2
3
3
orbs :
4
4
rok8s : fairwinds/rok8s-scripts@11
5
+ oss-docs : fairwinds/oss-docs@0
5
6
6
7
executors :
7
8
golang-exec :
@@ -67,56 +68,16 @@ jobs:
67
68
vault_path : repo/rbac-lookup/env
68
69
- run : go mod download && go mod verify
69
70
- run : goreleaser
70
- publish_docs :
71
- docker :
72
- - image : cimg/node:15.5.1
73
- steps :
74
- - checkout
75
- - run :
76
- name : Build Docs Site
77
- command : |
78
- set -e
79
- cd ./docs
80
- npm install
81
- npm run check-links
82
- npm run build
83
- - run :
84
- name : Install Tools
85
- command : |
86
- cd /tmp
87
- echo "Installing AWS CLI"
88
- curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
89
- unzip awscliv2.zip
90
- sudo ./aws/install
91
-
92
- echo "Installing Hashicorp Vault"
93
- curl -LO https://releases.hashicorp.com/vault/1.9.3/vault_1.9.3_linux_amd64.zip
94
- unzip vault_1.9.3_linux_amd64.zip
95
- sudo mv vault /usr/bin/vault
96
- sudo chmod +x /usr/bin/vault
97
- vault --version
98
-
99
- echo "Installing yq"
100
- curl -LO https://github.com/mikefarah/yq/releases/download/v4.16.2/yq_linux_amd64.tar.gz
101
- tar -zxvf yq_linux_amd64.tar.gz
102
- sudo mv yq_linux_amd64 /usr/bin/yq
103
- sudo chmod +x /usr/bin/yq
104
- yq --version
105
- - rok8s/get_vault_env :
106
- vault_path : repo/rbac-lookup/env
107
- - run :
108
- name : Publish Docs Site to S3
109
- command : |
110
- cd ./dist
111
- aws s3 sync ./ s3://rbac-lookup.docs.fairwinds.com --delete
112
71
workflows :
113
72
version : 2
114
- test-and-release :
73
+ test :
115
74
jobs :
116
75
- test :
117
76
filters :
118
77
branches :
119
78
only : /.*/
79
+ tags :
80
+ ignore : /.*/
120
81
- snapshot :
121
82
requires :
122
83
- test
@@ -141,15 +102,18 @@ workflows:
141
102
name : " End-To-End Kubernetes 1.22"
142
103
kind_node_image : " kindest/node:v1.22.0@sha256:b8bda84bb3a190e6e028b1760d277454a72267a5454b57db34437c34a588d047"
143
104
<< : *e2e_config
105
+ release :
106
+ jobs :
144
107
- release :
145
108
filters :
146
109
branches :
147
110
ignore : /.*/
148
111
tags :
149
112
only : /.*/
150
- - publish_docs :
113
+ - oss-docs/publish-docs :
114
+ repository : rbac-lookup
151
115
filters :
152
116
branches :
153
- only : sudermanjr/docs-site
117
+ ignore : /.*/
154
118
tags :
155
- only : /.*/
119
+ only : /^ .*/
0 commit comments