[ci] Upload Verilator builds as partial dist artifact
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 3eeaae7..cb748ba 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -159,6 +159,17 @@
         export PATH=$VERILATOR_PATH/bin:$PATH
         fusesoc --cores-root=. run --target=sim --setup --build lowrisc:systems:top_earlgrey_verilator
       displayName: 'Build simulation with Verilator'
+    - bash: |
+        DIST_DIR="$(Build.ArtifactStagingDirectory)/dist/hw/top_earlgrey"
+        mkdir -p "${DIST_DIR}"
+        cp build/lowrisc_systems_top_earlgrey_verilator_0.1/sim-verilator/Vtop_earlgrey_verilator \
+          ${DIST_DIR}
+        cd $(Build.ArtifactStagingDirectory)
+        tar -cf dist-partial-top_earlgrey_verilator.tar dist
+      displayName: 'Prepare partial distribution artifacts'
+    - publish: $(Build.ArtifactStagingDirectory)/dist-partial-top_earlgrey_verilator.tar
+      artifact: dist-partial-top_earlgrey_verilator
+      displayName: "Upload partial distribution artifacts"
 
   - job: "top_earlgrey_nexysvideo"
     displayName: "Build NexysVideo variant of the Earl Grey toplevel design using Vivado"