-
Notifications
You must be signed in to change notification settings - Fork 12
Test Server Setup
Ben Stabler edited this page Jun 1, 2017
·
29 revisions
- .Net framework used by Daysim
- Microsoft Build Tools
- Anaconda Python 3.5+. Jenkins needs to reference the install location (i.e. C:\Anaconda3)
- Jenkins 2.x.x
- git
- git-lfs (large file storage)
- Jenkins is installed here:
E:\Projects\DaySim\Jenkins_for_DaySim
. - Jenkins is run as a Windows service under the
daysim_jenkins_user
account. - The server is running at http://wrjmdlppw01.rsginc.com:8080/job/DaySim_all_regions
- git
- github
- msbuild
- ShiningPanda (for Python)
- SCM Sync Configuration Plugin (so changes to the Jenkins job are checked into Git)
Git user DaySim-Jenkins-user
has admin rights on the DaySim github repo. This Git account is connected to the user account daysim_jenkins_user
in the git configuration for Windows.
The Daysim test job is stored in Git along with the Daysim code. It is the following Python program. Jenkins keeps jobs as subfolders.
python Daysim.Tests\Daysim.Tests.external\compare_output_directories\regress_subfolders.py --regional_data_directory "e:\rd\psrc_days_test-git"
- Input Data
- Developer's Guide
- Standard Technical Documentation
- 2.1 Users Guide
- 2.0 Users Guide
- 1.8 Users Guide
- Model Variable Descriptions
- Changes to handle AVs and paid ride share mode
- KNR and TNC to transit implementation
- Telecommute Model
- Estimation Mode
- Distributed Setup
- CI Test System TRB Poster