Skip to content
This repository has been archived by the owner on Jun 28, 2022. It is now read-only.

Commit

Permalink
Remove Jenkins from robotest documentation.
Browse files Browse the repository at this point in the history
We no longer use Jenkins for Robotest's CI or release proceses. It has
been replaced by Drone CI.
  • Loading branch information
wadells committed Dec 16, 2020
1 parent fa79cb6 commit 3774f86
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 33 deletions.
31 changes: 5 additions & 26 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,10 @@ To github.com:gravitational/robotest.git
* [new tag] v2.0.0 -> v2.0.0
```

### Create a draft release in GitHub.
Pushing a tag to GitHub will automatically kick of the Drone CI 'publish' job.
The new artifacts will appear in quay.io shortly.

### Create a Release in GitHub.

Navigate to https://github.com/gravitational/robotest/releases/tag/v2.0.0

Expand All @@ -95,30 +98,6 @@ Click Edit Tag. Enter "Robotest 2.0.0" in the "Release Title" field.
Add a concise note about what the release contains in the "Describe this
release" field.

Click "Save Draft".

## Release
With all the preperation taken care of, publishing the release will take only
a minute or two, making the artifacts and release history publicly available.

### Run the "Robotest-publish" Jenkins job.

Navigate to: https://jenkins.gravitational.io/view/Robotest/job/Robotest-publish/

Click "Build with Parameters".

Enter your tag into the "GIT_REF" field, prefixed with "tags/" e.g. `tags/v2.0.0`

Ignore Robotest-publish's TAG parameter. This is unneeded when an annotated
git tag is used.

Build!

After the build & publish completes successfully verify the new image tag
is present in https://quay.io/repository/gravitational/robotest-suite.

### Publish the draft GitHub release.
After the new quay.io artifact is available, publish the draft release
created earlier in the Prepare step.
Click "Publish Release".

Congratulations! Robotest is released!
7 changes: 0 additions & 7 deletions suite/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,6 @@ ${SCRIPT} install='{"nodes":1,"flavor":"one"}'

```

## Jenkins

* [Compile and test specific telekube branch](https://jenkins.gravitational.io/view/robotest/job/robotest-run/)
* [Compile and publish Robotest](https://jenkins.gravitational.io/view/robotest/job/Robotest-publish/)

Additionaly `gravity-pr` pipelines are parameterized, and will run set of robotest suites from `scripts/robotest`.

## In development

The following commands in gravity repository will build telekube
Expand Down

0 comments on commit 3774f86

Please sign in to comment.