dev:release_process:evergreen:how_to_build
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:release_process:evergreen:how_to_build [2024/10/22 12:04] – [Translations, Part 2: update_pofiles] update to a more modern evergreen version sandbergja | dev:release_process:evergreen:how_to_build [2025/02/10 16:53] (current) – [Helpful videos] aneiman | ||
---|---|---|---|
Line 10: | Line 10: | ||
* Nov 2023 [[https:// | * Nov 2023 [[https:// | ||
* Dec 2023 [[https:// | * Dec 2023 [[https:// | ||
+ | * Feb 2025 [[https:// | ||
==== Prerequisites ==== | ==== Prerequisites ==== | ||
Make sure you are in an environment with your git ssh keys, since you will need to be pushing commits to the git server. | Make sure you are in an environment with your git ssh keys, since you will need to be pushing commits to the git server. | ||
+ | |||
+ | Make sure that you have OpenSRF installed in your environment. | ||
To upload translations to Launchpad, you will also need to register an ssh key with Launchpad. See the [[https:// | To upload translations to Launchpad, you will also need to register an ssh key with Launchpad. See the [[https:// | ||
Line 30: | Line 33: | ||
[Note that your Ubuntu version may be something other than ' | [Note that your Ubuntu version may be something other than ' | ||
+ | ==== Confirm git credentials and username/ | ||
+ | |||
+ | The following steps will require you to commit your work and push to a remote git repository. | ||
+ | |||
+ | If you are using a docker dev container, You can commit from inside the container, but push from the host machine -- if you choose this approach, you should make sure the first two commands work from within the container, and the last two commands work from your host machine. | ||
+ | |||
+ | ^ Setting | ||
+ | | Your user name | Run the command: '' | ||
+ | | Your email address | ||
+ | | The git remote you intend to push to (the Evergreen repo if you are a committer, the working/ | ||
+ | | Your SSH key to connect to the git remote | ||
==== Update relator codes (requires commit bit) ==== | ==== Update relator codes (requires commit bit) ==== | ||
Line 197: | Line 211: | ||
<code bash> | <code bash> | ||
# copy README and release notes to ../release/ | # copy README and release notes to ../release/ | ||
- | $ export RELEASE=3_12 | + | $ export RELEASE=3_12_0 # Increment for later release, 3_12_1 for example. |
$ cp README ../ | $ cp README ../ | ||
$ cp docs/ | $ cp docs/ | ||
Line 214: | Line 228: | ||
Move the release files into the correct download directories on the evergreen-ils.org web server (which is also known as lupin): | Move the release files into the correct download directories on the evergreen-ils.org web server (which is also known as lupin): | ||
* Previews / alphas / betas / release candidates go in ''/ | * Previews / alphas / betas / release candidates go in ''/ | ||
- | * Final releases | + | * Final releases go in ''/ |
* Install docs / README_* go in ''/ | * Install docs / README_* go in ''/ | ||
* Release notes go in ''/ | * Release notes go in ''/ |
dev/release_process/evergreen/how_to_build.1729613056.txt.gz · Last modified: 2024/10/22 12:04 by sandbergja