|
1 | 1 | version: v1.0
|
2 |
| -name: build-test-release |
| 2 | +name: Test on PR or create and upload wheels on tag. |
| 3 | +agent: |
| 4 | + machine: |
| 5 | + type: s1-prod-ubuntu20-04-amd64-1 |
3 | 6 | global_job_config:
|
4 | 7 | secrets:
|
5 | 8 | - name: vault_sem2_approle
|
| 9 | + env_vars: |
| 10 | + - name: LIBRDKAFKA_VERSION |
| 11 | + value: v1.9.2 |
6 | 12 | prologue:
|
7 | 13 | commands:
|
8 |
| - - chmod 400 ~/.ssh/id_rsa |
9 |
| - - sem-version python 3.7 |
| 14 | + - export HOME=$WORKSPACE |
| 15 | + - mkdir $WORKSPACE/confluent-kafka-python |
| 16 | + - cd $WORKSPACE/confluent-kafka-python |
10 | 17 | - checkout
|
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 |
| - |
32 | 18 | blocks:
|
33 | 19 | - name: "Wheels: OSX x64"
|
34 | 20 | run:
|
@@ -70,7 +56,7 @@ blocks:
|
70 | 56 | - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
|
71 | 57 | - tar -czf wheelhouse-macOS-${ARCH}.tgz wheelhouse
|
72 | 58 | - artifact push workflow wheelhouse-macOS-${ARCH}.tgz
|
73 |
| - |
| 59 | + |
74 | 60 | - name: Source package verification with Python 3 (OSX x64) +docs
|
75 | 61 | dependencies: []
|
76 | 62 | task:
|
@@ -99,14 +85,3 @@ blocks:
|
99 | 85 | # install confluent-kafka
|
100 | 86 | - python setup.py build && python setup.py install
|
101 | 87 | - make docs
|
102 |
| -agent: |
103 |
| - machine: |
104 |
| - type: s1-prod-ubuntu20-04-amd64-1 |
105 |
| - |
106 |
| -auto_cancel: |
107 |
| - running: |
108 |
| - when: "branch != 'master'" |
109 |
| - |
110 |
| -execution_time_limit: |
111 |
| - hours: 1 |
112 |
| - |
0 commit comments