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

Devices in DevOps Pipelines #2243

Closed
MarianRaphael opened this issue Jun 6, 2023 · 4 comments
Closed

Devices in DevOps Pipelines #2243

MarianRaphael opened this issue Jun 6, 2023 · 4 comments
Assignees
Labels
area:frontend For any issues that require work in the frontend/UI size:L - 5 Sizing estimation point story A user-oriented description of a feature
Milestone

Comments

@MarianRaphael
Copy link
Contributor

MarianRaphael commented Jun 6, 2023

Epic

#1492

Description

As a: FlowForge User,

I want to: add devices to my DevOps pipeline,

So that: when executing the DevOps pipeline, a snapshot can be generated and the project is pushed to all devices of an instance.

Which customers would this be availble to

Licensed Edition (EE)

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

@MarianRaphael MarianRaphael added story A user-oriented description of a feature size:L - 5 Sizing estimation point area:frontend For any issues that require work in the frontend/UI labels Jun 6, 2023
@MarianRaphael MarianRaphael added this to the 1.9 milestone Jun 7, 2023
@knolleary
Copy link
Member

There are two separate pieces of work needed to achieve this story.

  1. Pipelines need to deal with snapshots, rather than the way they use the export/import APIs today
    • when a pipeline stage runs, it generates a new snapshot on the source instance. That snapshot is then copied into the target instance and the 'rollback' api is used to deploy that snapshot on the target.
  2. When creating a pipeline stage, its configuration should include an option to 'set target snapshot' when it is triggered - this only makes sense to do once the pipeline operations on snapshots.

@MarianRaphael MarianRaphael modified the milestones: 1.9, 1.10 Jul 6, 2023
@Pezmc
Copy link
Contributor

Pezmc commented Jul 31, 2023

This was released to staging under #2399, which updated the pipeline model to use snapshots. Snapshots can them be optionally pushed out to devices by setting the deployToDevices flag.

@MarianRaphael
Copy link
Contributor Author

#2399

@MarianRaphael
Copy link
Contributor Author

Verified on staging with Mac as device

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:frontend For any issues that require work in the frontend/UI size:L - 5 Sizing estimation point story A user-oriented description of a feature
Projects
Archived in project
Development

No branches or pull requests

3 participants