Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ubiquityrobotics/ubiquity_buildbot
The Buildbot Configuration for
https://github.com/ubiquityrobotics/ubiquity_buildbot
Last synced: about 1 month ago
JSON representation
The Buildbot Configuration for
- Host: GitHub
- URL: https://github.com/ubiquityrobotics/ubiquity_buildbot
- Owner: UbiquityRobotics
- Created: 2018-01-13T18:57:38.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-10-24T07:11:55.000Z (about 2 years ago)
- Last Synced: 2024-10-30T22:44:07.641Z (2 months ago)
- Language: Python
- Homepage: https://build.ubiquityrobotics.com
- Size: 123 KB
- Stars: 2
- Watchers: 9
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Buildbot
### Deploying Buildbot
Clone and edit buildbot code on your workstation
`cd `
`git clone https://github.com/UbiquityRobotics/ubiquity_buildbot.git`When its time to deploy the edited code, on your workstation do:
`sudo apt install ansible`
Also install Docker and then add credentials for it for the ubiquity digital ocean:
`docker login -u TOKEN -p TOKEN registry.digitalocean.com`
to get the `TOKEN` you need to have been invited to ubiquity digital ocean through Davids account - Ask Rohan how to get that.
After that is configured, deploy the code from the workstation onto digitalocean
```
cd /ubiquity_buildbot/deploying
./deploy.sh
```After that syncs the buildbot code on your local machine has been synced to ubiquity digitalocean and is ready to build. To start a build go to:
https://build.ubiquityrobotics.com/ -> `Builds` -> `Builders` -> Find your builder on the list and click on its name (eg. `pi-lxde-focal-testing-image`) -> `force`
### Debugging Buildbot
If there are any troubles deploying buildbot there are a couple of ways of debugging. They are listed in our internal documentation https://wiki.ubiquityrobotics.com/e/en/internal/buildbot