## Startup Script of Compute Engine A startup script is a file that contains commands that run when a virtual machine instance boots. Compute Engine provides support for running startup scripts on Linux and Windows virtual machines. ### Create a virtual machine instance using startup script The `startup-script.sh` could be used as the startup script of a virtual machine instance which run Matter coverage report and publish the result via an App Engine service. You can create a virtual machine instance by using the gcloud compute instances create command with the `--metadata-from-file` flag. ``` gcloud compute instances create VM_NAME \ --image-project=PROJECT_NAME \ --image-family=ubuntu-22.04 \ --metadata-from-file=startup-script=FILE_PATH ``` Replace the following: `PROJECT_NAME`: the name of the project host the virtual machine instance `VM_NAME`: the name of the virtual machine instance `FILE_PATH`: the relative path to the startup script file