Skip to content
This repository was archived by the owner on Aug 13, 2019. It is now read-only.
This repository was archived by the owner on Aug 13, 2019. It is now read-only.

Bake lambda.zip in Docker image we ship to Dockerhub #423

@peterbe

Description

@peterbe

We currently generate the lambda.zip on the devs' command line, and using various scripting we upload them as assets to GitHub Releases. E.g. v1.2.0

This is clunky due to the scripting that it requires and the nuisance of having to manually ping OPs via Bugzilla that there's a new lambda.zip that needs to be deployed for AWS Lambda.

We already build the lambda.zip in CircleCI to disk. It's currently only there to make sure the command doesn't crash. Similarly, we check that generating the docs doesn't crash.

The goal is that the Lambda gets upgraded...

  1. Whenever a new tag/release is made, such that Stage upgrades both the cron job and the Lambda.

  2. When we ping OPs, for Prod, via Bugzilla, we shouldn't have to separate "Deploy v7.8.9 cron job" and "Deploy v7.8.9 Lambda job".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions