-
Fsw.com(old)
-
Stage deploys to FswEcStgOldWeb1 and FswEcStgOldWeb2
-
Production deploys to FswWeb10/11/12 and FswWeb14/15/16 depending on cluster in service
-
Fsw.com Build and Package - RELEASE * Fsw.com Promotions - DEPLOY TO STAGE & PRODUCTION
-
Stage deploys to FswEcArcherStg1 OR 2 depending on cluster group.
-
Prod deploys to FswEcArcher1/2 OR FswEcArcher3/4 depending on cluster group.
-
build_ecomm_archer builds a deployable package version of whatever branch is specified.
-
deploy_ecomm_archer deploys the given version to the specified environment AND cluster.
- Use stage status and prod status to determine the current In Service cluster.
- NOTE: Should the deployment hang for an reason, stop the job. You will need to log onto the server/s that the job was attempting to deploy to and kill 7Zip and Chocolatey. For some reason they hang and don't send a response back to Jenkins. Re-running the last job should work after that.
-
deploy_ecomm_loadbalancer Will put into service whichever cluster/environment is specified. Note that the first run of this deploy often fails--re-run immediately and it should work.
-
FswAdmin.com
-
Stage deploys to STG-FswAdmin1
-
Production deploys to FswAdmin1 and FswAdmin2
-
FswAdmin.com Build and Package - RELEASE * FswAdmin.com Promotions - DEPLOY TO STAGE & PRODUCTION
-
Stage deploys to STG-FswWeb1
-
Production deploys to FswWeb1 and FswWeb2
-
Build and Deploy sites - DEPLOY TO STAGE
- These sites currently deployed to production via Powershell Scripts on FswMulti1
-
SalesForceWindowsService
-
IncomingTransmissionService
-
AsyncQueueConsumer
-
CartConsumerService
-
TransmissionConsumerService
-
Stage deploys to STG-FswSvc1
-
Production deploys to FswSvc2/3/4 (The number of instances will depend on the app)
-
Build and Deploy Windows Services - DEPLOY TO STAGE
- These windows services currently deployed to production via Powershell Scripts on FswMulti1
-
OcrImport
-
NightlyDbUpdates
-
ScheduledTransmissionProcessor
-
KountIncoming
- Load the FSW4.0 solution.
- Navigate to the KountEns project. (/ThirdParty-ToRemove/Kount/KountEns)
- Right-click on KountEns.
- Click the Publish... option.
- Click the Preview tab on the left.
- Ensure KountIncoming is selected in the drop-down.
- Click the Publish button.
- NOTE: I do not actually know if these are the most up-to-date instructions. The person who does left weeks ago.
-
Distribution Services
-
Stage deploys to STG-FswSvc1
-
Production deploys to FswMulti1
-
Build, Publish, and Deploy Console Apps To FswMulti1 - PRODUCTION * This job will currently only automatically deploy STP, OcrImport, and NightlyDbUpdates ---- ITS still need test as of 1/28/2016 * IncomingTransmissionProcessor may still be deployed using the release scripts on FswMulti1
-
Stage deploys to FswEcPmStg
-
Production deploys to FswEcPm1
-
build_ecomm_proudct_management_api Will build a deployable package version of the Api.
-
deploy_ecomm_product_management_api Takes the pervious package version and deploys to specified environment.
- On deployment, it will try to automatically set a schedule for both Hydration and Popularity. Use a GET on the following to see that they are set, or not.
- Should they not be set, they can be set by adding the following.
- ?intervalInMinutes=60&runDate=2016-02-22T14:31&overrideInterval=true
- NOTE: After Hydration has started, it is a good idea to watch the logs and ensure it completes at least once. There can be issues with 'out of memory' exceptions.
-
Stage deploys to FswEcPmStg
-
Production deploys to FswEcPm1
-
build_ecomm_page_management_api Will build a deployable package version of the Api.
-
deploy_ecomm_page_management_api Takes the pervious package version and deploys to specified environment.
- On deployment, it will try to automatically set a schedule for both RefreshIndex and Popularity. Use a GET on the following to see that they are set, or not.
- Should they not be set, they can be set by adding the following.
- ?intervalInMinutes=60&runDate=2016-02-22T14:31&overrideInterval=true
-
Dev deploys to FswEcEsDev1,FswEcEsDev2, and FswEcEsDev3
-
Stage deploys to FswEcEsStg1,FswEcEsStg2, and FswEcEsStg3
-
Production deploys to FswEcEsProd1,FswEcEsProd2, and FswEcEsProd3
-
deploy_ecomm_elasticsearch Deploys the fsw.elasticsearch repo along with index mapping changes from ecomm-elasticsearch-indexmappings
- This includes setting up the cluster for elasticsearch itself
-
This is also a non-deployable for most apps but there is an api located in the same repo for the imagecopy(imageApi).
-
build_ecomm_page_management_api Will build a deployable package version of the Api.
-
build_ecomm_image_service Will build a deployable package version of the service.
-
Dev deploys to FswEcImgApiStg
-
Stage deploys to FswEcImgApiStg
-
Production deploys to FswEcImageApi1
-
The image service is also a non-deployable for most apps but there is an api located in the same repo for the sitemap api.
-
build_ecomm_sitemap Will build a deployable package version of the service.
-
Dev deploys to FswEcSiteMapDev
-
Stage deploys to FswEcSiteMapStg
-
Production deploys to FswEcSiteMap1
- Ansible
- FswAnsibleMaster01 - v1.9-beta (10.0.49.6)
- FswAnsibleMaster03 - v1.9.2 (10.0.49.7)
- FSWAnsibleMasterProd (10.0.50.85)
- Jenkins
- SQL - Main FSW DB
- Dev - fswdev3
- Stage - fswstg3
- Prod - fswdb
- Mongo
- Dev - FSWDEVMongo:30000,FSWDEVMongo:40000,FSWDEVMongo:50000
- Stage - FSWStgMongo:30000,FSWStgMongo:40000,FSWStgMongo:50000
- Prod - FSWmongo01.foodservicewarehouse.com:30000,FSWmongo02.foodservicewarehouse.com,FSWmongo03.foodservicewarehouse.com
- Accellos
- GitLab
- To access the GitLab server via ssh, you will need the fswadmin public and private key. Public Key / Private Key
- To ssh into GitLab, use the following command:
ssh [email protected] -i path/to/fswadmin_ssh
- The GitLab server is hosted as a VM. Moving the repositories should be done by moving the VM.
- If moving the server VM is not possible, it is possible to clone any desired repositories and then push them to a new host.
- ProGet
- Gator
None of the following are deployed, but they do use a Jenkins job to build a useable packaged. Packages are pushed up to ProGet.
- eComm.ProductService
- build_ecomm_product_service
- eComm.PageService
- build_ecomm_page_service
- eComm.SchedulerService
- build_ecomm_scheduler_service
- eComm.RedirectService
- eComm.ImageService
- eComm.CartService
- eComm.LeadAggregationService