[docs-infra] Update angular.io deployments to match new versioning/branching process · Issue #39366 · angular/angular · GitHub
Skip to content

[docs-infra] Update angular.io deployments to match new versioning/branching process #39366

Closed

Description

@gkalpak

This issue is for tracking progress on updating angular.io deployments to match our new versioning/branching process.

Planning

  1. What Firebase projects/sites need to be created?

    • angular-io > v2-angular-io-site
    • angular-io > v4-angular-io-site
    • angular-io > v5-angular-io-site
    • angular-io > v6-angular-io-site
    • angular-io > v7-angular-io-site
    • angular-io > v8-angular-io-site
    • angular-io > v9-angular-io-site
    • angular-io > v10-angular-io-site
    • angular-io > v11-angular-io-site
    • angular-io > rc-angular-io-site
    • angular-io > next-angular-io-site

    Note 1: The angular-io Firebase project will be the canonical one, so all sites should be created there.

    Note 2: There is Firebase project named v10-angular-io and therefore we are not allowed to have v10-angular-io site. For consistency, all site names should have a -site suffix (i.e. <xyz>-angular-io-site).


  2. What Firebase projects/sites will be obsolete (and can be deleted at the very end)?

    • v2-angular-io
    • v4-angular-io
    • v5-angular-io
    • v6-angular-io
    • v7-angular-io
    • v8-angular-io
    • aio-staging (including aio-staging > v9-angular-io)

  3. What DNS/Firebase redirects do we need?

    • v2.angular.io --s--> angular-io > v2-angular-io-site (previously v2-angular-io)
    • v4.angular.io --s--> angular-io > v4-angular-io-site (previously v4-angular-io)
    • v5.angular.io --s--> angular-io > v5-angular-io-site (previously v5-angular-io)
    • v6.angular.io --s--> angular-io > v6-angular-io-site (previously v6-angular-io)
    • v7.angular.io --s--> angular-io > v7-angular-io-site (previously v7-angular-io)
    • v8.angular.io --s--> angular-io > v8-angular-io-site (previously v8-angular-io)
    • v9.angular.io --s--> angular-io > v9-angular-io-site (previously aio-staging > v9-angular-io)
    • v10.angular.io --r--> angular.io (might be already configured on DNS)
    • www.angular.io --r--> angular.io --s--> angular-io > v10-angular-io-site (previously angular-io)
    • v11.angular.io --r--> rc.angular.io (previously next.angular.io)
    • rc.angular.io --s--> angular-io > rc-angular-io-site (previously -)
    • next.angular.io --s--> angular-io > next-angular-io-site (previously aio-staging)

    * --s-->: Must be configured in Firebase to serve the specified project.
    * --r-->: Must be configured in DNS (and possibly in Firebase) to redirect to the specified domain.


  4. What existing projects/sites need to be cloned (and where to)?

    • v2-angular-io --> angular-io > v2-angular-io-site
    • v4-angular-io --> angular-io > v4-angular-io-site
    • v5-angular-io --> angular-io > v5-angular-io-site
    • v6-angular-io --> angular-io > v6-angular-io-site
    • v7-angular-io --> angular-io > v7-angular-io-site
    • (v8-angular-io --> angular-io > v8-angular-io-site - will be deployed when we update the merge scripts)
    • (aio-staging > v9-angular-io --> angular-io > v9-angular-io-site - will be deployed when we update the merge scripts)
    • (angular-io --> angular-io > v10-angular-io-site - will be deployed when we update the merge scripts)
    • (aio-staging --> angular-io > rc-angular-io-site - will be deployed when we update the merge scripts)
    • (aio-staging --> angular-io > next-angular-io-site - will be deployed when we update the merge scripts)

  5. What branches need to be updated for future deployements (all active LTS and releasable branches)?


Execution

Activity

  1. self-assigned this
    on Oct 21, 2020
  2. modified the milestone: needsTriage on Oct 21, 2020
  3. added
    P2The issue is important to a large percentage of users, with a workaround
    on Oct 21, 2020
  4. modified the milestones: needsTriage, Backlog on Oct 21, 2020
  5. added
    P1Impacts a large percentage of users; if a workaround exists it is partial or overly painful
    and removed
    P1Impacts a large percentage of users; if a workaround exists it is partial or overly painful
    on Oct 21, 2020
  6. 19 remaining items

  7. angular-automatic-lock-bot commented on Mar 19, 2021

    @angular-automatic-lock-bot

    This issue has been automatically locked due to inactivity.
    Please file a new issue if you are encountering a similar or related problem.

    Read more about our automatic conversation locking policy.

    This action has been performed automatically by a bot.

  8. locked and limited conversation to collaborators on Mar 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2The issue is important to a large percentage of users, with a workaroundarea: build & ciRelated the build and CI infrastructure of the project

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions