Skip to content

Commit 30a08d4

Browse files
authored
Update RELEASE.md to reflect correct CI (#1549)
* Update RELEASE.md to reflect correct CI * Removed travis related instructions * Added Semaphore related instructions * Update tools/RELEASE.md
1 parent 8c3ac35 commit 30a08d4

File tree

1 file changed

+13
-19
lines changed

1 file changed

+13
-19
lines changed

tools/RELEASE.md

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ confluent-kafka-python uses semver versioning and loosely follows
88
librdkafka's version, e.g. v0.11.4 for the final release and
99
v0.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).
117117
Change to the latest librdkafka version in the following files:
118118

119119
* `.semaphore/semaphore.yml`
120-
* `.travis.yml`
121120
* `examples/docker/Dockerfile.alpine`
122121

123122
Change to the latest version of the confluent-librdkafka-plugins in (this step
@@ -127,7 +126,7 @@ is usually not necessary):
127126

128127
Commit 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

228227
CI jobs are flaky and may fail temporarily. If you see a temporary build error,
229228
e.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
232231
and 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

240236
When 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

Comments
 (0)