Skip to content
Merged
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
80 changes: 80 additions & 0 deletions .github/workflows/quickstart.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
#
# Workflow to automatedly verify the quickstart instructions

name: Verify Quickstart

on:
workflow_dispatch:
schedule:
- cron: "0 15 * * *"

jobs:
iso_quickstart:
runs-on: ubuntu-18.04

steps:
- name: Checkout
uses: actions/checkout@v2.3.2
with:
ref: '1.0-stable'

- name: Set up Go 1.13
uses: actions/setup-go@v2
with:
go-version: 1.13
id: go

- name: Install Remaining Prerequisites
run: |
# Golang and docker are already installed on the agent
sudo apt-get update
sudo apt -y install make tar wget curl rpm qemu-utils genisoimage pigz

- name: Configure the Environment
run: |
pushd toolkit
sudo make go-tools REBUILD_TOOLS=y
sudo make input-srpms DOWNLOAD_SRPMS=y
Comment thread
dmcilvaney marked this conversation as resolved.
popd

- name: ISO Quick Start
run: |
pushd toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n
popd

vhdx_quickstart:
runs-on: ubuntu-18.04

steps:
- name: Checkout
uses: actions/checkout@v2.3.2
with:
ref: '1.0-stable'

- name: Set up Go 1.13
uses: actions/setup-go@v2
with:
go-version: 1.13
id: go

- name: Install Remaining Prerequisites
run: |
# Golang and docker are already installed on the agent
sudo apt-get update
sudo apt -y install make tar wget curl rpm qemu-utils genisoimage pigz

- name: Configure Environment
run: |
pushd toolkit
sudo make go-tools REBUILD_TOOLS=y
sudo make input-srpms DOWNLOAD_SRPMS=y
popd

- name: VHDX Quick Start
run: |
pushd toolkit
sudo make image REBUILD_TOOLS=y REBUILD_PACKAGES=n
popd