Skip to content

Commit 8a33893

Browse files
committed
Saving AdditionalMaps in nightly build
1 parent 9a2aa57 commit 8a33893

File tree

5 files changed

+76
-48
lines changed

5 files changed

+76
-48
lines changed

Docs/build_update.md

+18-2
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,25 @@ Releases are listed in __Development__ in the CARLA repository. There is also a
6969
</p>
7070

7171
<p>
72-
<a href="http://carla-releases.s3.amazonaws.com/Linux/Dev/CARLA_Latest.tar.gz" target="_blank" class="btn btn-neutral" title="Go to the nightly CARLA build">
73-
<span class="icon fa-cloud-download"></span> Get the nightly build</a>
72+
<a href="http://carla-releases.s3.amazonaws.com/Linux/Dev/CARLA_Latest.tar.gz" target="_blank" class="btn btn-neutral" title="Go to the linux nightly CARLA build">
73+
<span class="icon fa-cloud-download"></span> Get the linux nightly build</a>
7474
</p>
75+
76+
<p>
77+
<a href="http://carla-releases.s3.amazonaws.com/Linux/Dev/AdditionalMaps_Latest.tar.gz" target="_blank" class="btn btn-neutral" title="Go to the linux nightly AdditionalMaps build">
78+
<span class="icon fa-cloud-download"></span> Get the linux nightly build additional maps</a>
79+
</p>
80+
81+
<p>
82+
<a href="http://carla-releases.s3.amazonaws.com/Windows/Dev/CARLA_Latest.zip" target="_blank" class="btn btn-neutral" title="Go to the windows nightly CARLA build">
83+
<span class="icon fa-cloud-download"></span> Get the windows nightly build</a>
84+
</p>
85+
86+
<p>
87+
<a href="http://carla-releases.s3.amazonaws.com/Windows/Dev/AdditionalMaps_Latest.zip" target="_blank" class="btn btn-neutral" title="Go to the windows nightly AdditionalMaps build">
88+
<span class="icon fa-cloud-download"></span> Get the windows nightly build additional maps</a>
89+
</p>
90+
7591
</div>
7692

7793
---

Docs/download.md

+2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
> next release, but also some experimental changes. Use at your own risk!
1212
1313
- [CARLA Nightly Build (Linux)](https://carla-releases.s3.eu-west-3.amazonaws.com/Linux/Dev/CARLA_Latest.tar.gz)
14+
- [AdditionalMaps Nightly Build (Linux)](https://carla-releases.s3.eu-west-3.amazonaws.com/Linux/Dev/AdditionalMaps_Latest.tar.gz)
1415
- [CARLA Nightly Build (Windows)](https://carla-releases.s3.eu-west-3.amazonaws.com/Windows/Dev/CARLA_Latest.zip)
16+
- [AdditionalMaps Nightly Build (Windows)](https://carla-releases.s3.eu-west-3.amazonaws.com/Windows/Dev/AdditionalMaps_Latest.zip)
1517

1618
### Versions 0.9.x
1719

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,13 @@ If you want to benchmark your model in the same conditions as in our CoRL’17
2121
paper, check out
2222
[Benchmarking](https://github.com/carla-simulator/driving-benchmarks).
2323

24+
Linux:
2425
* [**Get CARLA overnight build**](http://carla-releases.s3.amazonaws.com/Linux/Dev/CARLA_Latest.tar.gz)
26+
* [**Get AdditionalMaps overnight build**](http://carla-releases.s3.amazonaws.com/Linux/Dev/AdditionalMaps_Latest.tar.gz)
27+
28+
Windows:
29+
* [**Get CARLA overnight build**](http://carla-releases.s3.amazonaws.com/Windows/Dev/CARLA_Latest.zip)
30+
* [**Get AdditionalMaps overnight build**](http://carla-releases.s3.amazonaws.com/Windows/Dev/AdditionalMaps_Latest.zip)
2531

2632
### Recommended system
2733

Util/BuildTools/Deploy.bat

+32-24
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ rem ============================================================================
55
rem -- Set up environment --------------------------------------------------------
66
rem ==============================================================================
77

8-
set REPLACE_LATEST=false
8+
set REPLACE_LATEST=true
99
set AWS_COPY=aws s3 cp
10-
set UPLOAD_MAPS=true
1110

1211
rem ==============================================================================
1312
rem -- Parse arguments -----------------------------------------------------------
@@ -24,7 +23,7 @@ if not "%1"=="" (
2423
)
2524

2625
if "%1"=="--dry-run" (
27-
echo %AWS_COPY%
26+
set AWS_COPY=rem aws s3 cp
2827
)
2928

3029
if "%1"=="--help" (
@@ -40,32 +39,45 @@ if not "%1"=="" (
4039
rem Get repository version
4140
for /f %%i in ('git describe --tags --dirty --always') do set REPOSITORY_TAG=%%i
4241
if not defined REPOSITORY_TAG goto error_carla_version
42+
echo REPOSITORY_TAG = !REPOSITORY_TAG!
4343

4444
rem Last package data
4545
set CARLA_DIST_FOLDER=%~dp0%\Build\UE4Carla
46-
set LATEST_PACKAGE=CARLA_%REPOSITORY_TAG%.zip
47-
set LATEST_PACKAGE_PATH=%CARLA_DIST_FOLDER%\%LATEST_PACKAGE%
46+
set PACKAGE=CARLA_%REPOSITORY_TAG%.zip
47+
set PACKAGE_PATH=%CARLA_DIST_FOLDER%\%PACKAGE%
48+
set PACKAGE2=AdditionalMaps_%REPOSITORY_TAG%.zip
49+
set PACKAGE_PATH2=%CARLA_DIST_FOLDER%\%PACKAGE2%
4850

4951
set S3_PREFIX=s3://carla-releases/Windows
5052

5153
set LATEST_DEPLOY_URI=!S3_PREFIX!/Dev/CARLA_Latest.zip
54+
set LATEST_DEPLOY_URI2=!S3_PREFIX!/Dev/AdditionalMaps_Latest.zip
5255

5356
rem Check for TAG version
5457
echo %REPOSITORY_TAG% | findstr /R /C:"^[0-9]*\.[0-9]*\.[0-9]*.$" 1>nul
5558
if %errorlevel% == 0 (
56-
echo Detected tag %REPOSITORY_TAG%
59+
echo Detected release version with tag %REPOSITORY_TAG%
5760
set DEPLOY_NAME=CARLA_%REPOSITORY_TAG%.zip
61+
set DEPLOY_NAME2=AdditionalMaps_%REPOSITORY_TAG%.zip
5862
) else (
63+
echo Detected non-release version with tag %REPOSITORY_TAG%
5964
set S3_PREFIX=!S3_PREFIX!/Dev
6065
git log --pretty=format:%%cd_%%h --date=format:%%Y%%m%%d -n 1 > tempo1234
6166
set /p DEPLOY_NAME= < tempo1234
6267
del tempo1234
6368
set DEPLOY_NAME=!DEPLOY_NAME!.zip
69+
echo deploy name = !DEPLOY_NAME!
70+
71+
git log --pretty=format:%%h -n 1 > tempo1234
72+
set /p DEPLOY_NAME2= < tempo1234
73+
del tempo1234
74+
set DEPLOY_NAME2=AdditionalMaps_!DEPLOY_NAME2!.zip
75+
echo deploy name2 = !DEPLOY_NAME2!
6476
)
6577
echo Version detected: %REPOSITORY_TAG%
66-
echo Using package %LATEST_PACKAGE% as %DEPLOY_NAME%
78+
echo Using package %PACKAGE% as %DEPLOY_NAME%
6779

68-
if not exist "%LATEST_PACKAGE_PATH%" (
80+
if not exist "%PACKAGE_PATH%" (
6981
echo Latest package not found, please run 'make package'
7082
goto :bad_exit
7183
)
@@ -75,26 +87,22 @@ rem -- Upload ------------------------------------------------------------------
7587
rem ==============================================================================
7688

7789
set DEPLOY_URI=!S3_PREFIX!/%DEPLOY_NAME%
78-
%AWS_COPY% %LATEST_PACKAGE_PATH% %DEPLOY_URI%
90+
%AWS_COPY% %PACKAGE_PATH% %DEPLOY_URI%
7991
echo Latest build uploaded to %DEPLOY_URI%
8092

81-
if %REPLACE_LATEST%==true (
82-
%AWS_COPY% %DEPLOY_URI% %LATEST_DEPLOY_URI%
83-
echo Latest build uploaded to %LATEST_DEPLOY_URI%
84-
)
85-
86-
if %UPLOAD_MAPS%==true (
93+
set DEPLOY_URI2=!S3_PREFIX!/%DEPLOY_NAME2%
94+
%AWS_COPY% %PACKAGE_PATH2% %DEPLOY_URI2%
95+
echo Latest build uploaded to %DEPLOY_URI2%
8796

88-
pushd "%CARLA_DIST_FOLDER%"
97+
rem ==============================================================================
98+
rem -- Replace Latest ------------------------------------------------------------
99+
rem ==============================================================================
89100

90-
for /f %%i in ('dir *_%REPOSITORY_TAG%.zip /b') do (
91-
if not %%i == %LATEST_PACKAGE% (
92-
set DEPLOY_MAP_URI=!S3_PREFIX!/%%i
93-
%AWS_COPY% %%i !DEPLOY_MAP_URI!
94-
echo %%i uploaded to !DEPLOY_MAP_URI!
95-
)
96-
)
97-
popd
101+
if %REPLACE_LATEST%==true (
102+
%AWS_COPY% %DEPLOY_URI% %LATEST_DEPLOY_URI%
103+
echo Latest build updated as %LATEST_DEPLOY_URI%
104+
%AWS_COPY% %DEPLOY_URI2% %LATEST_DEPLOY_URI2%
105+
echo Latest build updated as %LATEST_DEPLOY_URI2%
98106
)
99107

100108
rem ==============================================================================

Util/BuildTools/Deploy.sh

+18-22
Original file line numberDiff line numberDiff line change
@@ -54,26 +54,33 @@ REPOSITORY_TAG=$(get_git_repository_version)
5454

5555
LATEST_PACKAGE=CARLA_${REPOSITORY_TAG}.tar.gz
5656
LATEST_PACKAGE_PATH=${CARLA_DIST_FOLDER}/${LATEST_PACKAGE}
57+
LATEST_PACKAGE2=AdditionalMaps_${REPOSITORY_TAG}.tar.gz
58+
LATEST_PACKAGE_PATH2=${CARLA_DIST_FOLDER}/${LATEST_PACKAGE2}
5759

5860
S3_PREFIX=s3://carla-releases/Linux
5961

6062
LATEST_DEPLOY_URI=${S3_PREFIX}/Dev/CARLA_Latest.tar.gz
63+
LATEST_DEPLOY_URI2=${S3_PREFIX}/Dev/AdditionalMaps_Latest.tar.gz
6164

6265
if [[ ${REPOSITORY_TAG} =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
6366
log "Detected tag ${REPOSITORY_TAG}."
6467
DEPLOY_NAME=CARLA_${REPOSITORY_TAG}.tar.gz
68+
DEPLOY_NAME2=AdditionalMaps_${REPOSITORY_TAG}.tar.gz
6569
DOCKER_TAG=${REPOSITORY_TAG}
6670
elif [[ ${REPOSITORY_TAG} =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
6771
log "Detected tag ${REPOSITORY_TAG}."
6872
DEPLOY_NAME=CARLA_${REPOSITORY_TAG}.tar.gz
73+
DEPLOY_NAME2=AdditionalMaps_${REPOSITORY_TAG}.tar.gz
6974
DOCKER_TAG=${REPOSITORY_TAG}
7075
else
7176
S3_PREFIX=${S3_PREFIX}/Dev
7277
DEPLOY_NAME=$(git log --pretty=format:'%cd_%h' --date=format:'%Y%m%d' -n 1).tar.gz
78+
DEPLOY_NAME2=AdditionalMaps_$(git log --pretty=format:'%cd_%h' --date=format:'%Y%m%d' -n 1).tar.gz
7379
DOCKER_TAG=latest
7480
fi
7581

7682
log "Using package ${LATEST_PACKAGE} as ${DEPLOY_NAME}."
83+
log "Using package ${LATEST_PACKAGE2} as ${DEPLOY_NAME2}."
7784

7885
if [ ! -f ${LATEST_PACKAGE_PATH} ]; then
7986
fatal_error "Latest package not found, please run 'make package'."
@@ -84,36 +91,25 @@ fi
8491
# ==============================================================================
8592

8693
DEPLOY_URI=${S3_PREFIX}/${DEPLOY_NAME}
94+
DEPLOY_URI2=${S3_PREFIX}/${DEPLOY_NAME2}
8795

8896
${AWS_COPY} ${LATEST_PACKAGE_PATH} ${DEPLOY_URI}
89-
9097
log "Latest build uploaded to ${DEPLOY_URI}."
9198

99+
${AWS_COPY} ${LATEST_PACKAGE_PATH2} ${DEPLOY_URI2}
100+
log "Latest build uploaded to ${DEPLOY_URI2}."
101+
102+
# ==============================================================================
103+
# -- Replace Latest ------------------------------------------------------------
104+
# ==============================================================================
105+
92106
if ${REPLACE_LATEST} ; then
93107

94108
${AWS_COPY} ${DEPLOY_URI} ${LATEST_DEPLOY_URI}
95-
96109
log "Latest build uploaded to ${LATEST_DEPLOY_URI}."
97-
98-
fi
99-
100-
if ${UPLOAD_MAPS} ; then
101-
102-
mkdir -p ${CARLA_DIST_FOLDER}
103-
104-
pushd "${CARLA_DIST_FOLDER}" >/dev/null
105-
106-
for MAP_PACKAGE in *_${REPOSITORY_TAG}.tar.gz ; do if [[ ${MAP_PACKAGE} != ${LATEST_PACKAGE} ]] ; then
107-
108-
DEPLOY_MAP_URI=${S3_PREFIX}/${MAP_PACKAGE}
109-
110-
${AWS_COPY} ${MAP_PACKAGE} ${DEPLOY_MAP_URI}
111-
112-
log "${MAP_PACKAGE} uploaded to ${DEPLOY_MAP_URI}."
113-
114-
fi ; done
115-
116-
popd >/dev/null
110+
111+
${AWS_COPY} ${DEPLOY_URI2} ${LATEST_DEPLOY_URI2}
112+
log "Latest build uploaded to ${LATEST_DEPLOY_URI2}."
117113

118114
fi
119115

0 commit comments

Comments
 (0)