Skip to content

Instantly share code, notes, and snippets.

@m8ttyB
Created October 24, 2019 14:16
Show Gist options
  • Save m8ttyB/ded0c7c11fa99728dffb4e00a5cd8d60 to your computer and use it in GitHub Desktop.
Save m8ttyB/ded0c7c11fa99728dffb4e00a5cd8d60 to your computer and use it in GitHub Desktop.
Taskcluster: Win10 interactive session
Windows RDP
Install the `Microsoft Remote Desktop` client. If you are using a Mac, it is available through the App Store.
Start your test job via `./mach try fuzzy --full --disable-pgo --artifact`.\
From the generated treeherder link, inspect your test job and select `Inspect Task’
Once in the task inspector. Wait for the `iris-nightly-windows10-64-shippable/opt` task to be created
Open select the Actions - > Edit Task menu item
https://wiki.mozilla.org/ReleaseEngineering/How_To/Self_Provision_a_TaskCluster_Windows_Instance
Add the following subsections to the existing sections
scopes:
- 'generic-worker:allow-rdp:aws-provisioner-v1/gecko-t-win10-64'
- 'generic-worker:os-group:aws-provisioner-v1/gecko-t-win10-64/Administrators'
payload: (use your ldap identity)
osGroups:
- Administrators
rdpInfo: login-identity/mozilla-auth0/ad|Mozilla-LDAP|<your_ldap_identity>/rdpinfo.txt
Select `Create Task`.
* Wait for the `iris-nightly-windows10-64-shippable/opt` task to begin running.
* Open the `Run Artifacts` tab and wait for the `rdpinfo.txt` to be present. Connection details will be present in this file. Set your RDP client to connect with screen resolution 1280x1024. Screen resolution cannot be changed once connected.
* It can take up to 15 minutes for the tests to begin running as the Win10 ami is being provisioned and the Iris projects dependencies are being built.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment