{
    "payload": {
        "compare": null,
        "previous_successful_build": {
            "build_num": 1415,
            "status": "success",
            "build_time_millis": 153514
        },
        "build_parameters": {
            "CIRCLE_JOB": "bionic-production-install"
        },
        "oss": true,
        "all_commit_details_truncated": false,
        "committer_date": "2020-06-12T13:21:07.000Z",
        "steps": [
            {
                "name": "Spin Up Environment",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "Spin Up Environment",
                        "bash_command": null,
                        "status": "success",
                        "timedout": null,
                        "continue": null,
                        "end_time": "2020-06-12T13:26:47.260Z",
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "output_url": "https://circle-production-action-output.s3.amazonaws.com/redacted",
                        "start_time": "2020-06-12T13:26:25.632Z",
                        "background": false,
                        "exit_code": null,
                        "insignificant": false,
                        "canceled": null,
                        "step": 0,
                        "run_time_millis": 21628,
                        "has_output": true
                    }
                ]
            },
            {
                "name": "Preparing Environment Variables",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "Preparing Environment Variables",
                        "bash_command": null,
                        "status": "success",
                        "timedout": null,
                        "continue": null,
                        "end_time": "2020-06-12T13:26:47.634Z",
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "output_url": "https://circle-production-action-output.s3.amazonaws.com/redacted",
                        "start_time": "2020-06-12T13:26:47.612Z",
                        "background": false,
                        "exit_code": null,
                        "insignificant": false,
                        "canceled": null,
                        "step": 99,
                        "run_time_millis": 22,
                        "has_output": true
                    }
                ]
            },
            {
                "name": "Attaching Workspace",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "Attaching Workspace",
                        "bash_command": null,
                        "status": "success",
                        "timedout": null,
                        "continue": null,
                        "end_time": "2020-06-12T13:26:48.772Z",
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "output_url": "https://circle-production-action-output.s3.amazonaws.com/redacted",
                        "start_time": "2020-06-12T13:26:47.642Z",
                        "background": false,
                        "exit_code": null,
                        "insignificant": false,
                        "canceled": null,
                        "step": 101,
                        "run_time_millis": 1130,
                        "has_output": true
                    }
                ]
            },
            {
                "name": "create cache directories",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "create cache directories",
                        "bash_command": "#!/bin/bash -eo pipefail\ndirs=(/srv/zulip-{npm,venv,emoji}-cache)\nsudo mkdir -p \"${dirs[@]}\"\nsudo chown -R circleci \"${dirs[@]}\"\n",
                        "status": "success",
                        "timedout": null,
                        "continue": null,
                        "end_time": "2020-06-12T13:26:48.809Z",
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "start_time": "2020-06-12T13:26:48.777Z",
                        "background": false,
                        "exit_code": 0,
                        "insignificant": false,
                        "canceled": null,
                        "step": 102,
                        "run_time_millis": 32,
                        "has_output": false
                    }
                ]
            },
            {
                "name": "do Bionic hack",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "do Bionic hack",
                        "bash_command": "#!/bin/bash -eo pipefail\n# Temporary hack till `sudo service redis-server start` gets fixes in Bionic. See\n# https://chat.zulip.org/#narrow/stream/3-backend/topic/Ubuntu.20bionic.20CircleCI\nsudo sed -i '/^bind/s/bind.*/bind 0.0.0.0/' /etc/redis/redis.conf\n",
                        "status": "success",
                        "timedout": null,
                        "continue": null,
                        "end_time": "2020-06-12T13:26:48.833Z",
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "start_time": "2020-06-12T13:26:48.816Z",
                        "background": false,
                        "exit_code": 0,
                        "insignificant": false,
                        "canceled": null,
                        "step": 103,
                        "run_time_millis": 17,
                        "has_output": false
                    }
                ]
            },
            {
                "name": "production extract tarball",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "production extract tarball",
                        "bash_command": "#!/bin/bash -eo pipefail\nsudo apt-get update\n# Install moreutils so we can use `ts` and `mispipe` in the following.\nsudo apt-get install -y moreutils\n\nmispipe /tmp/production-extract-tarball ts\n",
                        "status": "success",
                        "timedout": null,
                        "continue": null,
                        "end_time": "2020-06-12T13:26:55.803Z",
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "output_url": "https://circle-production-action-output.s3.amazonaws.com/redacted",
                        "start_time": "2020-06-12T13:26:48.841Z",
                        "background": false,
                        "exit_code": 0,
                        "insignificant": false,
                        "canceled": null,
                        "step": 104,
                        "run_time_millis": 6962,
                        "has_output": true
                    }
                ]
            },
            {
                "name": "Restoring Cache",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "Restoring Cache",
                        "bash_command": null,
                        "status": "success",
                        "timedout": null,
                        "continue": null,
                        "end_time": "2020-06-12T13:26:55.950Z",
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "output_url": "https://circle-production-action-output.s3.amazonaws.com/redacted",
                        "start_time": "2020-06-12T13:26:55.809Z",
                        "background": false,
                        "exit_code": null,
                        "insignificant": false,
                        "canceled": null,
                        "step": 105,
                        "run_time_millis": 141,
                        "has_output": true
                    }
                ]
            },
            {
                "name": "install production",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "install production",
                        "bash_command": "#!/bin/bash -eo pipefail\nsudo service rabbitmq-server restart\nsudo mispipe /tmp/production-install ts\n",
                        "status": "running",
                        "timedout": null,
                        "continue": null,
                        "end_time": null,
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "start_time": "2020-06-12T13:26:55.955Z",
                        "background": false,
                        "exit_code": null,
                        "insignificant": false,
                        "canceled": null,
                        "step": 106,
                        "run_time_millis": null,
                        "has_output": true
                    }
                ]
            },
            {
                "name": "Error executing build steps",
                "actions": [
                    {
                        "truncated": false,
                        "index": 0,
                        "parallel": true,
                        "failed": null,
                        "infrastructure_fail": null,
                        "name": "Error executing build steps",
                        "bash_command": null,
                        "status": "canceled",
                        "timedout": null,
                        "continue": null,
                        "end_time": "2020-06-12T13:26:56.384Z",
                        "type": "test",
                        "allocation_id": "5ee3822d4751e46626b827a3-0-build/9D59D73",
                        "start_time": "2020-06-12T13:26:56.374Z",
                        "background": false,
                        "exit_code": null,
                        "insignificant": false,
                        "canceled": true,
                        "step": 1023,
                        "run_time_millis": 10,
                        "has_output": true
                    }
                ]
            }
        ],
        "body": "",
        "usage_queued_at": "2020-06-12T13:25:02.040Z",
        "context_ids": [],
        "fail_reason": null,
        "retry_of": null,
        "reponame": "zulip",
        "ssh_users": [],
        "build_url": "https://circleci.com/gh/Hypro999/zulip/1420",
        "parallel": 1,
        "failed": false,
        "branch": "circleci",
        "username": "Hypro999",
        "author_date": "2020-06-12T13:21:07.000Z",
        "why": "github",
        "user": {
            "is_user": true,
            "login": "Hypro999",
            "avatar_url": "https://avatars3.githubusercontent.com/u/29123352?v=4",
            "name": "Hemanth V. Alluri",
            "vcs_type": "github",
            "id": 29123352
        },
        "vcs_revision": "b0d6197fb4cacaf917adca77f77354882ee80621",
        "workflows": {
            "job_name": "bionic-production-install",
            "job_id": "9cecf80d-fe76-422f-a8c0-5e1fd69bbf0f",
            "workflow_id": "ab148cd0-5f8a-4b91-a8b5-26da1cbfdf5d",
            "workspace_id": "ab148cd0-5f8a-4b91-a8b5-26da1cbfdf5d",
            "upstream_job_ids": [
                "56ee3397-bfca-4921-b520-d5d4e1201245"
            ],
            "upstream_concurrency_map": {},
            "workflow_name": "Production"
        },
        "owners": [
            "Hypro999"
        ],
        "vcs_tag": null,
        "pull_requests": [],
        "build_num": 1420,
        "infrastructure_fail": false,
        "committer_email": "hdrive1999@gmail.com",
        "has_artifacts": true,
        "previous": {
            "build_num": 1415,
            "status": "success",
            "build_time_millis": 153514
        },
        "status": "canceled",
        "committer_name": "Hemanth V. Alluri",
        "retries": null,
        "subject": "circleci: Add temp untested progress to fixtures for failure.",
        "vcs_type": "github",
        "timedout": false,
        "dont_build": null,
        "lifecycle": "finished",
        "no_dependency_cache": false,
        "stop_time": "2020-06-12T13:26:56.390Z",
        "ssh_disabled": true,
        "build_time_millis": 30807,
        "picard": {
            "build_agent": {
                "image": "circleci/picard@sha256:847ae88f32aaf7cfc04321b3eb25a7519630a949cf35df0d0b77ea1d7e886bd3",
                "properties": {
                    "nomad_ami": "ami-07194a5d4dd689502",
                    "availability_zone": "us-east-1c",
                    "instance_id": "i-063da79367c8689f2",
                    "instance_ip": "172.16.91.151",
                    "build_agent": "1.0.34234-27aa9735",
                    "executor": "docker"
                }
            },
            "resource_class": {
                "cpu": 2,
                "ram": 4096,
                "class": "medium",
                "name": "Docker Medium"
            },
            "executor": "docker"
        },
        "circle_yml": {},
        "messages": [],
        "is_first_green_build": false,
        "job_name": null,
        "start_time": "2020-06-12T13:26:25.583Z",
        "canceler": {
            "avatar_url": "https://avatars3.githubusercontent.com/u/29123352?v=4",
            "external_id": 29123352,
            "id": 29123352,
            "name": "Hemanth V. Alluri",
            "user?": true,
            "domain": "github.com",
            "type": "github",
            "authorized?": true,
            "provider_id": "bcc68be8-ef10-4dd6-9b76-34f19e0db930",
            "login": "Hypro999"
        },
        "all_commit_details": [
            {
                "committer_date": "2020-06-12T13:21:07.000Z",
                "body": "",
                "branch": "circleci",
                "author_date": "2020-06-12T13:21:07.000Z",
                "committer_email": "hdrive1999@gmail.com",
                "commit": "b0d6197fb4cacaf917adca77f77354882ee80621",
                "committer_login": "Hypro999",
                "committer_name": "Hemanth V. Alluri",
                "subject": "circleci: Add temp untested progress to fixtures for failure.",
                "commit_url": "https://github.com/Hypro999/zulip/commit/b0d6197fb4cacaf917adca77f77354882ee80621",
                "author_login": "Hypro999",
                "author_name": "Hemanth V. Alluri",
                "author_email": "hdrive1999@gmail.com"
            }
        ],
        "platform": "2.0",
        "outcome": "canceled",
        "vcs_url": "https://github.com/Hypro999/zulip",
        "author_name": "Hemanth V. Alluri",
        "node": null,
        "queued_at": "2020-06-12T13:26:22.775Z",
        "canceled": true,
        "author_email": "hdrive1999@gmail.com"
    }
}
