Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace SVG diagrams with PNG #2360

Merged
merged 2 commits into from
Aug 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
719 changes: 0 additions & 719 deletions images/docs/agent/v3/buildkite-hybrid-architecture.svg

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion images/docs/pipelines/defining_steps/build-states.svg

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion images/docs/pipelines/defining_steps/job-states.svg

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

This file was deleted.

2 changes: 1 addition & 1 deletion pages/agent/v3.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ You (or your organization) need one or more running agents to run builds, but on

The agent works by polling Buildkite's agent API over HTTPS. There is no need to forward ports or provide incoming firewall access, and the agents can be run across any number of machines and networks.

<%= image "buildkite-hybrid-architecture.svg", alt: "Shows the hybrid architecture combining a SaaS platform with your infrastructure" %>
<%= image "buildkite-hybrid-architecture.png", alt: "Shows the hybrid architecture combining a SaaS platform with your infrastructure" %>

The agent starts by registering itself with Buildkite, and once registered it's placed into your organization's agents pool. The agent periodically polls Buildkite looking for new work, waiting to accept an available job.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The Buildkite Elastic CI Stack for AWS gives you a private, autoscaling

This diagram illustrates a standard deployment of Elastic CI Stack for AWS.

<%= image "buildkite-elastic-ci-stack-on-aws-architecture.svg", alt: "Elastic CI Stack for AWS Architecture Diagram" %>
<%= image "buildkite-elastic-ci-stack-on-aws-architecture.png", alt: "Elastic CI Stack for AWS Architecture Diagram" %>

## Features

Expand Down
4 changes: 2 additions & 2 deletions pages/pipelines/defining_steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ When a step is run by an agent, it will be run with a clean checkout of the pipe

When you run a pipeline, a build is created. The following diagram shows you how builds progress from start to end.

<%= image "build-states.svg", size: "900x615", alt: "Build state diagram" %>
<%= image "build-states.png", alt: "Build state diagram" %>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😍



<%= render_markdown partial: 'pipelines/build_states' %>
Expand All @@ -122,7 +122,7 @@ When you run a pipeline, a build is created. The following diagram shows you how

When you run a pipeline, a build is created. Each of the steps in the pipeline ends up as a job in the build, which then get distributed to available agents. Job states have a similar flow to [build states](#build-states) but with a few extra states. The following diagram shows you how jobs progress from start to end.

<%= image "job-states.svg", size: "1482x690", alt: "Job state diagram" %>
<%= image "job-states.png", alt: "Job state diagram" %>

As well as the states shown in the diagram, the following progressions can occur:

Expand Down
2 changes: 1 addition & 1 deletion pages/pipelines/migrate_from_jenkins.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ The program that executes work is called an _agent_ in Buildkite. An agent is a

The following diagram shows the split in Buildkite between the SaaS platform and the agents running on your infrastructure.

<%= image "buildkite-hybrid-architecture.svg", alt: "Shows the hybrid architecture combining a SaaS platform with your infrastructure" %>
<%= image "buildkite-hybrid-architecture.png", alt: "Shows the hybrid architecture combining a SaaS platform with your infrastructure" %>

The diagram shows that Buildkite provides a web interface, handles integrations with third-party tools, and offers APIs and webhooks. By design, sensitive data, such as source code and secrets, remain within your environment and are not seen by Buildkite. This decoupling provides flexibility, as you can scale the build agents independently while Buildkite manages the coordination, scheduling, and web interface.

Expand Down
2 changes: 1 addition & 1 deletion pages/tutorials/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Buildkite uses a hybrid model consisting of the following:

The following diagram shows the split in Buildkite between the SaaS platform and the agents running on your infrastructure.

<%= image "buildkite-hybrid-architecture.svg", alt: "Shows the hybrid architecture combining a SaaS platform with your infrastructure" %>
<%= image "buildkite-hybrid-architecture.png", alt: "Shows the hybrid architecture combining a SaaS platform with your infrastructure" %>

The diagram shows that Buildkite provides a web interface, handles integrations with third-party tools, and offers APIs and webhooks. By design, sensitive data, such as source code and secrets, remain within your environment and are not seen by Buildkite. This decoupling provides flexibility and security as you maintain control over the build environment and agent scaling while Buildkite manages the coordination, scheduling, and web interface.

Expand Down