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: doc/fluid/dev/releasing_process_en.md
+1-34Lines changed: 1 addition & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,23 +4,8 @@ PaddlePaddle manages its branches using "git-flow branching model", and [Semanti
4
4
5
5
Each time we release a new PaddlePaddle version, we should follow the below steps:
6
6
7
-
1. Fork a new branch from `develop` named `release/[version]`, e.g. `release/0.10.0`.
8
-
1. Push a new tag on the release branch, the tag name should be like `[version]rc.patch`. The
9
-
first tag should be `0.10.0rc1`, and the second should be `0.10.0.rc2` and so on.
10
-
1. After that, we should do:
11
-
* Run all regression test on the Regression Test List (see PaddlePaddle TeamCity CI), to confirm
12
-
that this release has no major bugs.
13
-
* If regression test fails, we must fix those bugs and create a new `release/[version]`
14
-
branch from previous release branch.
15
-
* Modify `python/setup.py.in`, change the version number and change `ISTAGED` to `True`.
16
-
* Publish PaddlePaddle release wheel packages to pypi (see below instructions for detail).
17
-
* Update the Docker images (see below instructions for detail).
18
-
1. After above step, merge `release/[version]` branch to master and push a tag on the master commit,
19
-
then merge `master` to `develop`.
20
-
1. Update the Release Note.
21
-
22
7
1. Create a new release branch from `develop`,named `release/[version]`. E.g.,`release/0.10.0`
23
-
2. Create a new tag for the release branch, tag format: `version-rc.Patch`. The first tag is `0.10.0-rc0`。
8
+
2. Create a new tag for the release branch, tag format: `version-rc.Patch`. E.g. the first tag is `0.10.0-rc0`。
24
9
3. New release branch normally doesn't accept new features or optimizations. QA will test on the release branch. Developer should develop based on `develop` branch.
25
10
4. If QA or Developer find bugs. They should first fix and verity on `develop` branch. Then cherry-pick to the release branch. Wait until the release branch is stable.
26
11
5. If necessary, create a new tag on the relese branch, e.g. `0.10.0-rc1`. Involve more users to try it and repeat step 3-4.
@@ -105,24 +90,6 @@ Tags that need to be updated are:
105
90
106
91
You can then checkout the latest pushed tags at https://hub.docker.com/r/paddlepaddle/paddle/tags/.
107
92
108
-
## PaddlePaddle 分支规范
109
-
110
-
PaddlePaddle开发过程使用[Trunk Based Development](https://trunkbaseddevelopment.com/) 开发规范。
0 commit comments