• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Yelp / paasta / 10260
0%

Build:
DEFAULT BRANCH: master
Ran 30 Dec 2019 03:20PM UTC
Jobs 6
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
10260

push

travis-ci

web-flow
Notify service config git master of deployments directly for yelp services (#2602)

* Notify service config master of deployments directly

Context for change:

Currently, to mark a service for deployment, tags are pushed to the
service's git repository, and a gitolite hook reads those tags, then
notifies sysgit, which has the master copy of our service configs, to
generate a deployment for that service. That hook lives here:
https://sourcegraph.yelpcorp.com/packages/py-gitolite@e4e52bf91/-/blob/gitolite/hooks/repo_specific/paasta_deploymentsd.py#L21-41
And the service on sysgit that just calls `generate_deployment_for_service` lives here:
https://sourcegraph.yelpcorp.com/sysgit/puppet@02d24429c/-/blob/modules/paasta_tools/files/paasta-deploymentsd

Release Engineering is moving these services off of gitolite, and
decommisioning the gitolite master, so this hook needs its functionality
moved. Having the deployments service call be at the point in code when
the tags are pushed makes a lot of sense. We'll be taking a deeper look
at moving other parts of service functionality that rely on existing git
infrastructure in 2020. For now though, this unblocks the moving of
PaaSTA services to our new git infrastructure.
Jobs
ID Job ID Ran Files Coverage
1 10260.1 (TOXENV=py36-linux,docs,mypy) 30 Dec 2019 03:20PM UTC 0
Travis Job 10260.1
3 10260.3 (TOXENV=paasta_itests) 30 Dec 2019 03:38PM UTC 0
Travis Job 10260.3
4 10260.4 (TOXENV=example_cluster) 30 Dec 2019 03:30PM UTC 0
Travis Job 10260.4
5 10260.5 (MAKE_TARGET=itest_trusty) 30 Dec 2019 03:23PM UTC 0
Travis Job 10260.5
6 10260.6 (MAKE_TARGET=itest_xenial) 30 Dec 2019 03:27PM UTC 0
Travis Job 10260.6
7 10260.7 (MAKE_TARGET=itest_bionic) 30 Dec 2019 03:27PM UTC 0
Travis Job 10260.7
Source Files on build 10260
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #10260
  • 431cbbb6 on github
  • Prev Build on master (#10245)
  • Next Build on master (#10261)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc