Skip to content

Commit 1fc461d

Browse files
committed
updating release process
1 parent a7a6a97 commit 1fc461d

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

documentation/3.0/content/developer/ReleaseProcess.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,18 +40,26 @@ This document describes the process that should be followed to create a WebLogic
4040
### Software release process
4141
The best practice is to write the release notes that will be published to GitHub prior to starting the steps below.
4242

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+
4449
2. In the `weblogic-deploy-tooling` project directory, run the `mvn -B release:prepare release:perform` command.
4550

4651
- 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.
52+
property on the command line. For example,
53+
`mvn -B -DdevelopmentVersion=3.2.0-SNAPSHOT release:prepare release:perform`.
54+
- 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.
4956

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.
5158
4. After the software has been released, move on to the GitHub Release Process.
5259

5360
### 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!
5563

5664
1. Save the release notes in the file `<wdt-project-directory>/target/ReleaseNotes.md`.
5765
2. Run the command `mvn -f github-release.xml -DreleaseVersion=<release version number> verify` to create the draft GitHub Release.

0 commit comments

Comments
 (0)