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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy