offline-twitter/.build.yml
2021-05-17 14:45:48 -04:00

30 lines
728 B
YAML

image: ubuntu/focal
secrets:
- 31c0c342-c396-4190-9637-1c3cedd705a5 # SSH key
- 8803f94a-8b8b-4966-aac7-4b8e24c328ce # Gitlab access token
- c84e3f2c-7c97-4cef-859e-8b13de32a7be # ~/.ssh/known_hosts (gitlab.com)
sources:
- git@gitlab.com:playfulpachyderm/twitter_offline_engine.git
packages:
- wget
- build-essential
tasks:
- install_go: |
SECONDS=0
wget https://golang.org/dl/go1.16.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.16.4.linux-amd64.tar.gz
sudo ln -s /usr/local/go/bin/go /usr/bin/go
duration=$SECONDS
echo "Task completed in $(($duration / 60))m$(($duration % 60))s."
- run_tests: |
cd twitter_offline_engine/scraper
go test -bench=.