You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ci/README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ TVM project in a healthy state and preventing breakages. CI in TVM is broken int
27
27
- Definitions of test suites, with each suite defined as a separate `task_` script in
28
28
[`tests/scripts`](../tests/scripts).
29
29
- Scripts and automation [`ci/scripts`](../ci/scripts).
30
-
- The linux test sequence (in [`Jenkinsfile`](../Jenkinsfile)), which lints and builds TVM and runs test
30
+
- The linux test sequence (in [`Jenkinsfile`](../ci/jenkins/templates/)), which lints and builds TVM and runs test
31
31
suites using Docker on Linux.
32
32
- The Windows and Mac test sequences (in [`.github/actions`](../.github/actions)).
33
33
- GitHub Actions that support the code review process (in [`.github/actions`](../.github/actions)).
@@ -66,33 +66,33 @@ https://github.com/apache/tvm/actions has the logs for each of these workflows.
66
66
67
67
Each CI job runs most of its work inside a Docker container, built from files
68
68
in the [`docker/`](../docker) folder. These
69
-
files are built nightly in Jenkins via the [docker-images-ci](https://ci.tlcpack.ai/job/docker-images-ci/>) job.
70
-
The images for these containers are hosted in the [tlcpack Docker Hub](https://hub.docker.com/u/tlcpack>)
71
-
and referenced in the [`Jenkinsfile.j2`](Jenkinsfile.j2). These can be inspected and run
69
+
files are built nightly in Jenkins via the [docker-images-ci](https://ci.tlcpack.ai/job/docker-images-ci/) job.
70
+
The images for these containers are hosted in the [tlcpack Docker Hub](https://hub.docker.com/u/tlcpack)
71
+
and referenced in the [`jenkins/templates`](/ci/jenkins/templates/). These can be inspected and run
72
72
locally via standard Docker commands.
73
73
74
74
### `ci-docker-staging`
75
75
76
-
The [ci-docker-staging](https://github.com/apache/tvm/tree/ci-docker-staging>)
76
+
The [ci-docker-staging](https://github.com/apache/tvm/tree/ci-docker-staging)
77
77
branch is used to test updates to Docker images and `Jenkinsfile` changes. When
78
78
running a build for a normal PR from a forked repository, Jenkins uses the code
79
79
from the PR except for the `Jenkinsfile` itself, which comes from the base branch.
80
80
When branches are built, the `Jenkinsfile` in the branch is used, so a committer
81
81
with write access must push PRs to a branch in apache/tvm to properly test
82
82
`Jenkinsfile` changes. If your PR makes changes to the `Jenkinsfile`, make sure
83
-
to @ a [committer](../CONTRIBUTORS.md>)
83
+
to @ a [committer](/CONTRIBUTORS.md)
84
84
and ask them to push your PR as a branch to test the changes.
85
85
86
86
# Jenkins CI
87
87
88
88
TVM uses Jenkins for running Linux continuous integration (CI) tests on
89
89
[branches](https://ci.tlcpack.ai/job/tvm/) and
90
90
[pull requests](https://ci.tlcpack.ai/job/tvm/view/change-requests/) through a
91
-
build configuration specified in a [`Jenkinsfile`](../Jenkinsfile).
91
+
build configuration specified in a [`Jenkinsfile`](/ci/jenkins/templates/).
92
92
Other jobs run in GitHub Actions for Windows and MacOS jobs.
93
93
94
94
## `Jenkinsfile`
95
95
96
-
The template files in this directory are used to generate the [`Jenkinsfile`](../Jenkinsfile) used by Jenkins to run CI jobs for each commit to PRs and branches.
96
+
The template files in this directory are used to generate the [`Jenkinsfile`](/ci/jenkins/templates/) used by Jenkins to run CI jobs for each commit to PRs and branches.
97
97
98
98
To regenerate the `Jenkinsfile`, run `make` in the `ci/jenkins` dir.
Copy file name to clipboardExpand all lines: ci/jenkins/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,12 +39,12 @@ https://github.com/apache/tvm/actions has the logs for each of these workflows.
39
39
TVM uses Jenkins for running Linux continuous integration (CI) tests on
40
40
[branches](https://ci.tlcpack.ai/job/tvm/) and
41
41
[pull requests](https://ci.tlcpack.ai/job/tvm/view/change-requests/) through a
42
-
build configuration specified in a [`Jenkinsfile`](../../Jenkinsfile).
42
+
build configuration specified in a [`Jenkinsfile`](/ci/jenkins/templates/).
43
43
Other jobs run in GitHub Actions for Windows and MacOS jobs.
44
44
45
45
## `Jenkinsfile`
46
46
47
-
The template files in this directory are used to generate the [`Jenkinsfile`](../../Jenkinsfile) used by Jenkins to run CI jobs for each commit to PRs and branches.
47
+
The template files in this directory are used to generate the [`Jenkinsfile`](/ci/jenkins/templates/) used by Jenkins to run CI jobs for each commit to PRs and branches.
0 commit comments