Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

Fix master build and doc build deployments #10734

Closed
ThomasBurleson opened this issue Jun 13, 2017 · 2 comments
Closed

Fix master build and doc build deployments #10734

ThomasBurleson opened this issue Jun 13, 2017 · 2 comments
Assignees
Labels
P0: critical Critical issues that must be addressed immediately.
Milestone

Comments

@ThomasBurleson
Copy link
Contributor

ThomasBurleson commented Jun 13, 2017

Travis uses tests and post-test shell scripts to deploy doc updates, master builds, and npm releases:

  • master builds to angular/bower-material (using bower-material-release.sh)
  • code documentation builds (on HEAD) to angular/code.material.angularjs.org using (snapshot-docs-site.sh)
  • Similarly Travis uses travis-build-init.sh to trigger an NPM release processes with release.sh.

All three (3) scripts should use a new github token ANGULARJS_MATERIAL_BUILDS_TOKEN. This token should be defined as a environment variable in Travis https://travis-ci.org/angular/flex-layout/settings.

Note: the current AngularJS Material scripts use GH_TOKEN; which is no longer available as an environment variable.

@ThomasBurleson ThomasBurleson added this to the 1.1.5 milestone Jun 13, 2017
@ThomasBurleson ThomasBurleson added the P0: critical Critical issues that must be addressed immediately. label Jun 13, 2017
@ThomasBurleson
Copy link
Contributor Author

NOTE:

  • Bower builds/deploys use the ANGULARJS_MATERIAL_BOWER_TOKEN variable
  • Doc Deploys use the ANGULARJS_MATERIAL_DOCS_SITE_TOKEN variable

@ThomasBurleson
Copy link
Contributor Author

Fixed with SHA aa92290. Use https://material.angularjs.org/HEAD/

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
P0: critical Critical issues that must be addressed immediately.
Projects
None yet
Development

No branches or pull requests

2 participants