@@ -8,10 +8,10 @@ confluent-kafka-python uses semver versioning and loosely follows
88librdkafka's version, e.g. v0.11.4 for the final release and
99v0.11.4rc3 for the 3rd v0.11.4 release candidate.
1010
11- With the addition of prebuilt binary wheels we make use of travis-ci.org
12- to build OSX, Linux and Winodws binaries which are uploaded to Confluent 's
13- private S3 bucket . These artifacts are downloaded by the ` tools/download-s3.py ` script
14- and then uploaded manually to PyPi.
11+ With the addition of prebuilt binary wheels we make use of Semaphore CI
12+ to build OSX, Linux and Windows binaries which are uploaded to build 's
13+ artifact directory . These artifacts are downloaded and then uploaded manually
14+ to PyPi.
1515
1616** Note** : Python package versions use a lowercase ` rcN ` suffix to indicate
1717 release candidates while librdkafka uses ` -RCN ` . The Python format
@@ -117,7 +117,6 @@ tag (e.g., v0.11.4-RC5).
117117Change to the latest librdkafka version in the following files:
118118
119119 * ` .semaphore/semaphore.yml `
120- * ` .travis.yml `
121120 * ` examples/docker/Dockerfile.alpine `
122121
123122Change to the latest version of the confluent-librdkafka-plugins in (this step
@@ -127,7 +126,7 @@ is usually not necessary):
127126
128127Commit these changes as necessary:
129128
130- $ git commit -m "librdkafka version v0.11.4-RC5" .travis .yml examples/docker/Dockerfile.alpine
129+ $ git commit -m "librdkafka version v0.11.4-RC5" .semaphore/semaphore .yml examples/docker/Dockerfile.alpine
131130 $ git commit -m "confluent-librdkafka-plugins version v0.11.0" tools/install-interceptors.sh
132131
133132
@@ -184,10 +183,10 @@ be removed after the build passes.
184183** TEST ITERATION** :
185184
186185 # Repeat with new tags until all build issues are solved.
187- $ git tag v0.11.4rc1-test2
186+ $ git tag v0.11.4rc1-dev2
188187
189188 # Delete any previous test tag you've created.
190- $ git tag tag -d v0.11.4rc1-test1
189+ $ git tag tag -d v0.11.4rc1-dev1
191190
192191
193192** CANDIDATE ITERATION** :
@@ -222,8 +221,8 @@ Remove `--dry-run` when you're happy with the results.
222221
223222### 5.3. Wait for CI builds to complete
224223
225- Monitor travis-ci builds by looking at the * tag* build at
226- [ travis-ci ] ( https://travis-ci.org/confluentinc /confluent-kafka-python )
224+ Monitor Semaphore CI builds by looking at the * tag* build at
225+ [ Semaphore CI ] ( https://confluentinc.semaphoreci.com/projects /confluent-kafka-python )
227226
228227CI jobs are flaky and may fail temporarily. If you see a temporary build error,
229228e.g., a timeout, restart the specific job.
@@ -232,18 +231,13 @@ If there are permanent errors, fix them and then go back to 5.1. to create
232231and push a new test tag. Don't forget to delete your previous test tag.
233232
234233
235- ### 5.4. Download build artifacts from S3
236-
237- * Note* : You will need set up your AWS credentials in ` ~/.aws/credentials ` to
238- gain access to the S3 bucket.
234+ ### 5.4. Download build artifacts
239235
240236When all CI builds are successful it is time to download the resulting
241- artifacts from S3 using:
242-
243- $ tools/download-s3.py v0.11.4rc1 # replace with your tagged version
244-
245- The artifacts will be downloaded to ` dl-<tag>/ ` .
237+ artifacts from build's Artifact directory located in another tab in the build:
246238
239+ ** Note:** The artifacts should be extracted in the folder ` tools\dl-<tag> ` for
240+ subsequent steps to work properly.
247241
248242### 5.5. Verify packages
249243
0 commit comments