Skip to content

Commit 6cd2e73

Browse files
chore: update repo semaphore config
1 parent 89dc7c7 commit 6cd2e73

File tree

1 file changed

+36
-7
lines changed

1 file changed

+36
-7
lines changed

.semaphore/semaphore.yml

Lines changed: 36 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,34 @@
11
version: v1.0
2-
name: Test on PR or create and upload wheels on tag.
2+
name: build-test-release
33
global_job_config:
44
secrets:
55
- name: vault_sem2_approle
6-
env_vars:
7-
- name: LIBRDKAFKA_VERSION
8-
value: v1.9.2
96
prologue:
107
commands:
8+
- chmod 400 ~/.ssh/id_rsa
9+
- sem-version python 3.7
1110
- checkout
12-
- export HOME=$WORKSPACE
13-
- cd $WORKSPACE/confluent-kafka-python
11+
- make install-vault
12+
- . mk-include/bin/vault-setup
13+
- . vault-sem-get-secret gitconfig
14+
- . vault-sem-get-secret ssh_id_rsa
15+
- . vault-sem-get-secret ssh_config
16+
- . vault-sem-get-secret netrc
17+
- . vault-sem-get-secret artifactory-docker-helm
18+
- . vault-sem-get-secret maven-settings
19+
- . vault-sem-get-secret cpd_gcloud
20+
- . vault-sem-get-secret aws_credentials
21+
- . vault-sem-get-secret testbreak-reporting
22+
- . vault-sem-get-secret python-pipenv
23+
- . vault-sem-get-secret v1/ci/kv/service-foundations/cc-mk-include
24+
- . vault-sem-get-secret dockerhub-semaphore-cred-ro
25+
- exec &> >(tee -a build.log)
26+
- make init-ci
27+
epilogue:
28+
always:
29+
commands:
30+
- make epilogue-ci
31+
1432
blocks:
1533
- name: "Wheels: OSX x64"
1634
dependencies: []
@@ -48,7 +66,7 @@ blocks:
4866
- PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
4967
- tar -czf wheelhouse-macOS-${ARCH}.tgz wheelhouse
5068
- artifact push workflow wheelhouse-macOS-${ARCH}.tgz
51-
69+
5270
- name: Source package verification with Python 3 (OSX x64) +docs
5371
dependencies: []
5472
task:
@@ -77,3 +95,14 @@ blocks:
7795
# install confluent-kafka
7896
- python setup.py build && python setup.py install
7997
- make docs
98+
agent:
99+
machine:
100+
type: s1-prod-ubuntu20-04-amd64-1
101+
102+
auto_cancel:
103+
running:
104+
when: "branch != 'master'"
105+
106+
execution_time_limit:
107+
hours: 1
108+

0 commit comments

Comments
 (0)