- build_linux_secure_with_tcp
flag: SECURED=1, WITH_TCP=1, WITH_CLOUD=1
- clean up build_android
place the android armeabi build job only
TRANSPORT=All is applied which will verify all transports.
This will not affect currently running Jenkins build trigger.
So related yaml file should be modified for this change effective
Change-Id: Id77f4fb23d45316b876356ba9b1e062c9f1e7f79
Reviewed-on: https://gerrit.iotivity.org/gerrit/12019
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
build:
python %s <targetbuild>
Allowed values for <target_build>: all, linux_unsecured, linux_secured, linux_unsecured_with_ra, linux_secured_with_ra, linux_unsecured_with_rd, linux_secured_with_rd, android, arduino, tizen, simulator, darwin, windows, msys
build:
python %s <targetbuild>
Allowed values for <target_build>: all, linux_unsecured, linux_secured, linux_unsecured_with_ra, linux_secured_with_ra, linux_unsecured_with_rd, linux_secured_with_rd, android, arduino, tizen, simulator, darwin, windows, msys
- Note: \"linux\" will build \"linux_unsecured\", \"linux_secured\", \"linux_unsecured_with_ra\", \"linux_secured_with_ra\", \"linux_secured_with_rd\", \"linux_unsecured_with_mq\", \"linux_unsecured_with_tcp\" & \"linux_unsecured_with_rd\".
+ Note: \"linux\" will build \"linux_unsecured\", \"linux_secured\", \"linux_unsecured_with_ra\", \"linux_secured_with_ra\", \"linux_secured_with_rd\", \"linux_unsecured_with_mq\", \"linux_secured_with_tcp\" & \"linux_unsecured_with_tcp\" & \"linux_unsecured_with_rd\".
Any selection will build both debug and release versions of all available targets in the scope you've selected.
To choose any specific command, please use the SCons commandline directly. Please refer to [IOTIVITY_REPO]/Readme.scons.txt.
clean:
Any selection will build both debug and release versions of all available targets in the scope you've selected.
To choose any specific command, please use the SCons commandline directly. Please refer to [IOTIVITY_REPO]/Readme.scons.txt.
clean:
build_linux_secured_with_rd(flag, extra_option_str)
build_linux_unsecured_with_mq(flag, extra_option_str)
build_linux_unsecured_with_tcp(flag, extra_option_str)
build_linux_secured_with_rd(flag, extra_option_str)
build_linux_unsecured_with_mq(flag, extra_option_str)
build_linux_unsecured_with_tcp(flag, extra_option_str)
+ build_linux_secured_with_tcp(flag, extra_option_str)
build_simulator(flag, extra_option_str)
build_android(flag, extra_option_str)
build_simulator(flag, extra_option_str)
build_android(flag, extra_option_str)
}
call_scons(build_options, extra_option_str)
}
call_scons(build_options, extra_option_str)
+def build_linux_secured_with_tcp(flag, extra_option_str):
+ print ("*********** Build for linux with Secured TCP ************")
+ build_options = {
+ 'RELEASE':flag,
+ 'WITH_TCP': 1,
+ 'WITH_CLOUD':1,
+ 'SECURED':1,
+ }
+ call_scons(build_options, extra_option_str)
+
def build_linux_unsecured_with_tcp(flag, extra_option_str):
print ("*********** Build for linux with TCP ************")
build_options = {
def build_linux_unsecured_with_tcp(flag, extra_option_str):
print ("*********** Build for linux with TCP ************")
build_options = {
# Note: for android, as oic-resource uses C++11 feature stoi and to_string,
# it requires gcc-4.9, currently only android-ndk-r10(for linux)
# and windows android-ndk-r10(64bit target version) support these features.
# Note: for android, as oic-resource uses C++11 feature stoi and to_string,
# it requires gcc-4.9, currently only android-ndk-r10(for linux)
# and windows android-ndk-r10(64bit target version) support these features.
-
- build_android_x86(flag, extra_option_str)
- build_android_x86_with_rm(flag, extra_option_str)
- build_android_armeabi(flag, extra_option_str)
- build_android_armeabi_with_rm(flag, extra_option_str)
+ print ("*********** Build for android armeabi *************")
+ build_options = {
+ 'TARGET_OS':'android',
+ 'TARGET_ARCH':'armeabi',
+ 'RELEASE':flag,
+ }
+ call_scons(build_options, extra_option_str)
def build_android_x86(flag, extra_option_str):
""" Build Android x86 Suite """
def build_android_x86(flag, extra_option_str):
""" Build Android x86 Suite """
build_linux_unsecured_with_tcp("true", "")
build_linux_unsecured_with_tcp("false", "")
build_linux_unsecured_with_tcp("true", "")
build_linux_unsecured_with_tcp("false", "")
+ elif str(sys.argv[1]) == "linux_secured_with_tcp":
+ build_linux_secured_with_tcp("false", "")
+ build_linux_secured_with_tcp("true", "")
+
elif str(sys.argv[1]) == "android":
build_android("true", "")
build_android("false", "")
elif str(sys.argv[1]) == "android":
build_android("true", "")
build_android("false", "")