Skip to content

Commit

Permalink
[ci] Split Jenkinsfile into platform-specific jobs (#13300)
Browse files Browse the repository at this point in the history
This breaks up the Jenkinsfile into ones for GPU, CPU, etc. This removes a false dependency between the build and test steps (e.g. before the GPU tests had to wait on the Hexagon build to complete) and makes the Jenkins UI a bit better since there's not 30 tests to scroll through to find a failure. An example can be found in my fork here: driazati#38 in the checks box. Before this is merged https://github.com/tlc-pack/ci/blob/main/jenkins/jenkins-jobs/prod/tvm.yaml will need to be updated to accept webhooks from apache/tvm instead of my fork.

See #13337 for more context
  • Loading branch information
driazati authored Dec 6, 2022
1 parent eb2781f commit 9374738
Show file tree
Hide file tree
Showing 42 changed files with 10,428 additions and 1,185 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
Jenkinsfile linguist-generated=true
ci/jenkins/generated/* linguist-generated=true
236 changes: 0 additions & 236 deletions ci/jenkins/Build.groovy.j2

This file was deleted.

Loading

0 comments on commit 9374738

Please sign in to comment.