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: documentation/3.0/content/developer/ReleaseProcess.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,18 +40,26 @@ This document describes the process that should be followed to create a WebLogic
40
40
### Software release process
41
41
The best practice is to write the release notes that will be published to GitHub prior to starting the steps below.
42
42
43
-
1. Set (and export) the environment variable `WLST_DIR` to `<WLS-install-dir>/oracle_common/common/bin`, replacing `<WLS-install-dir>` with the full path to the WLS 12.2.1.x installation directory.
43
+
1. Set (and export) the following environment variables:
44
+
45
+
-`WLST_DIR` - set to `$MW_HOME/oracle_common/common/bin`, where `$MW_HOME` is the path to a WLS 12.2.1.x or newer installation directory.
46
+
-`WDT_SCM_REPO_URL` - set to the browsable URL to the project (e.g., `https://github.com/oracle/weblogic-deploy-tooling`)
47
+
-`WDT_SCM_REPO_CONN` - set to the clonable URL for the project (e.g., `[email protected]:oracle/weblogic-deploy-tooling.git`)
48
+
44
49
2. In the `weblogic-deploy-tooling` project directory, run the `mvn -B release:prepare release:perform` command.
45
50
46
51
- If the next development version is changing the major or minor version, override the default `developmentVersion`
47
-
property on the command line. For example, `mvn -B -DdevelopmentVersion=3.2.0-SNAPSHOT release:prepare release:perform`.
48
-
- If your SSH private key has a passphrase, watch the build closely because it will prompt for your passphrase multiple times. Failure to enter it in a timely manner may result in a failure.
- If your SSH private key has a passphrase, watch the build closely because it will prompt for your passphrase multiple times.
55
+
Failure to enter it in a timely manner may result in a failure.
49
56
50
-
3. If the build fails, run the `mvn -B release:rollback` command to undo it and start over from Step 2., after correcting the issue.
57
+
3. If the build fails, run the `mvn -B release:rollback` command to undo it and start over from Step 2., after correcting the issue.
51
58
4. After the software has been released, move on to the GitHub Release Process.
52
59
53
60
### GitHub release process
54
-
Note that this process relies on the WDT installers being in your local Maven repository. As such, it is critical for the same user to run these steps on the same machine as the steps from the previous section!
61
+
Note that this process relies on the WDT installers being in your local Maven repository. As such, it is critical for
62
+
the same user to run these steps on the same machine as the steps from the previous section!
55
63
56
64
1. Save the release notes in the file `<wdt-project-directory>/target/ReleaseNotes.md`.
57
65
2. Run the command `mvn -f github-release.xml -DreleaseVersion=<release version number> verify` to create the draft GitHub Release.
0 commit comments