|
| 1 | +version: 2 |
| 2 | +jobs: |
| 3 | + build_tizen_arm: |
| 4 | + working_directory: /home/circleci/engine/src |
| 5 | + docker: |
| 6 | + - image: art.sec.samsung.net/f-project_docker/engine_build_docker/flutter_engine:latest |
| 7 | + environment: |
| 8 | + ART_REPO_NAME: f-project_generic/engine |
| 9 | + ART_DEPLOY_PATH: flutter/tizen/arm |
| 10 | + ART_USERNAME: mh.byun |
| 11 | + ART_APIKEY: AKCp5fTttyfJ82EJXUkbjqpoBRZGh2ovZFD9DDZAhBYn1h26Jrbxm3mnrE1egphaaAUyNTrWq |
| 12 | + no_proxy: 10.252.240.232,10.113.164.251,10.113.164.242 |
| 13 | + steps: |
| 14 | + - run: curl -sL https://art.sec.samsung.net/artifactory/tools/CircleCI/scripts/set_proxy_setting.sh | sh |
| 15 | + - checkout: |
| 16 | + path: /home/circleci/engine/src/flutter |
| 17 | + - run: gclient sync -D |
| 18 | + - run: ./flutter/tools/gn --unopt --target-os linux --linux-cpu arm --target-toolchain /home/circleci/engine/src/third_party/tizen_tools/toolchains --target-sysroot /home/circleci/engine/src/third_party/tizen_tools/sysroot/armel --target-triple armv7l-tizen-linux-gnueabi --runtime-mode debug --embedder-for-target --build-tizen-shell |
| 19 | + - run: ninja -C out/linux_debug_unopt_arm/ |
| 20 | + |
| 21 | + - store_artifacts: |
| 22 | + path: /home/circleci/engine/src/out/linux_debug_unopt_arm/libflutter_linux_tizen.so |
| 23 | + - run: ./flutter/tools/gn --unopt --target-os linux --linux-cpu arm --target-toolchain /home/circleci/engine/src/third_party/tizen_tools/toolchains --target-sysroot /home/circleci/engine/src/third_party/tizen_tools/sysroot/armel --target-triple armv7l-tizen-linux-gnueabi --runtime-mode release --embedder-for-target --build-tizen-shell |
| 24 | + - run: ninja -C out/linux_release_unopt_arm/ |
| 25 | + - store_artifacts: |
| 26 | + path: /home/circleci/engine/src/out/linux_release_unopt_arm/libflutter_linux_tizen.so |
| 27 | + # - run: curl -XGET https://art.sec.samsung.net/artifactory/tools/art/jfrog -L -k > /home/circleci/engine/src/jfrog && chmod u+x /home/circleci/engine/src/jfrog |
| 28 | + # - run: |
| 29 | + # name: Push so to artifactory |
| 30 | + # command: |- |
| 31 | + # /home/circleci/engine/src/jfrog rt config --url https://art.sec.samsung.net/artifactory --user ${ART_USERNAME} --password ${ART_APIKEY} --interactive=false |
| 32 | + # cd /home/circleci/engine/src/out/linux_debug_unopt_arm |
| 33 | + # /home/circleci/engine/src/jfrog rt u ./libflutter_linux_tizen.so ${ART_REPO_NAME}/${ART_DEPLOY_PATH}/debug/ --build-name=${CIRCLE_REPOSITORY_URL} --build-number=${CIRCLE_SHA1} --flat=false |
| 34 | + # cd /home/circleci/engine/src/out/linux_release_unopt_arm |
| 35 | + # /home/circleci/engine/src/jfrog rt u ./libflutter_linux_tizen.so ${ART_REPO_NAME}/${ART_DEPLOY_PATH}/release/ --build-name=${CIRCLE_REPOSITORY_URL} --build-number=${CIRCLE_SHA1} --flat=false |
| 36 | + # /home/circleci/engine/src/jfrog rt bag ${CIRCLE_REPOSITORY_URL} ${CIRCLE_SHA1} $(eval "echo ${CIRCLE_WORKING_DIRECTORY}") |
| 37 | + # /home/circleci/engine/src/jfrog rt bp ${CIRCLE_REPOSITORY_URL} ${CIRCLE_SHA1} |
| 38 | +workflows: |
| 39 | + version: 2 |
| 40 | + build_All: |
| 41 | + jobs: |
| 42 | + - build_tizen_arm |
0 commit comments