Table of Contents | ||||
---|---|---|---|---|
|
Step-by-step Workaround for * * AUTO Servers (e.g., SF QA AUTO)
Also see the following Bitbucket issues:
- EAS-261 : Create deployment workaround for TLS 1.2 compatibility problem
- EAS-266 : Create an automated deployment workaround for TLS 1.2 compatibility problem
Step-by-step Workaround for * * AUTO Servers (e.g., SF QA AUTO)
1. Manually download the required files to the * * AUTO server
...
Manually Download the Required Files
Download the Repositories
There are two EAS source code repositories to download to the target machine. Make a remote-desktop connection (RDP) to the target machine.
Note |
---|
The names of the compressed repository folders files are important, and it is important . It is recommended that the repositories be download by using a Web browser to navigate to the |
Tip | ||
---|---|---|
| ||
Download the repositories in gzip format (.gz, .tar.gz) with a Web browser by navigating to the Downloads section of each EAS source code repository. It is also important to accept the default name for the downloaded folders The Tags tab in the Downloads section of a given repository contains links for each of the changesets, and formats, that are available to download. |
Tip | ||||
---|---|---|---|---|
| The Tags tab will let you select which changeset, and format, that you want to download
| |||
On the |
1. https://bitbucket.org/sfgovdt/eas/downloads/?tab=tags
2. https://bitbucket.org/sfgovdt/sfeas_config/downloads/?tab=tags
Create the following directory on the target machine, and then download the repositories to it:
C:\apps\eas_automation\temp
The downloaded, compressed repository files will be named look something like these:
...
this:
C:\apps\eas_automation\temp\sfgovdt-eas-
...
Uncompress the files.
This will result in three folders, such as these:
...
4bfdbdd3aff1.tar.gz
C:\apps\eas_automation\temp\sfgovdt-sfeas_config-
...
8b95cae3f9b5.tar.gz
Note |
---|
Again, the folder these names are important, so do not change them. |
Example of downloaded repository folders (compressed and uncompressed) in Windows:
B. Download Workaround Deployment Scripts
Download the latest version of these five files from the /eas/web/bin/
source folder
https://bitbucket.org/sfgovdt/eas/src/default/web/bin/
1. deploy_eas_init.sh
2. deploy_eas_source.py
3. deploy_eas.sh
4. set_eas_mode.sh
5. set_eas_env.sh
2. FTP the 3 folders and 5 files to the /var/tmp
folder of the server(s) to be deployed
Example of uploading the files from Windows to the /var/tmp
directory of the target server using FTP tool FileZilla:
See also https://filezilla-project.org/
See also PuTTY and SSH
3. Connect to relevant server and browse to /var/tmp
cd /var/tmp |
4. Change permissions of shell scripts
...
sudo chmod u+x *.sh
5. Move shell scripts to their correct locations
...
sudo cp deploy_eas_init.sh /var/www/html
sudo cp deploy_eas_source.py /var/www/html
sudo cp deploy_eas.sh /var/www/html
sudo cp set_eas_mode.sh /var/www/html
sudo cp set_eas_env.sh /var/www/html
Note |
---|
Leave the 3 repository folders in the directory |
6. Run the deployment script as sudo
...
cd /var/www/html
sudo ./deploy_eas_init.sh <EAS_COMMIT> <CONFIG_COMMIT> <BITBUCKET_USER>
...
sudo ./deploy_eas_init.sh caaed66 ff939b9 dan-king |
...
Download the Workaround Deployment Script
If the following file has changed since the previous deployment, then it will need to be downloaded from the Source section of its repository as well.
From:
eas/automation/eas_automation_deploy.py
To:
C:\apps
Run the Deployment Script
Everything is now in place to run normally.
Code Block | ||||
---|---|---|---|---|
| ||||
cd C:\apps\
python eas_automation_deploy.py eas_automation |
Confirm the Deployment
The deployment can be confirmed by performing the steps that are described in Section 3 of the Testing page.
Related articles
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...