diff --git a/.circleci/config.yml b/.circleci/config.yml index 2a41cc91a3..8d8ebd8855 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,10 +21,10 @@ jobs: steps: - checkout - - run: npm install - - run: npm run lint:libs - - run: npm run build:libs - - run: npm run test:libs + # - run: npm install + # - run: npm run lint:libs + # - run: npm run build:libs + # - run: npm run test:libs remix-ide-chrome: docker: @@ -45,31 +45,31 @@ jobs: parallelism: 20 steps: - checkout - - run: npm install - - run: npm run lint - - run: npm run build:libs - - run: npm run downloadsolc_root - - run: npm run build - - run: - name: Download Compatible JAVA Version for Selenium - command: | - java -version - sudo apt-get purge --auto-remove java-common - sudo apt-get update - sudo apt-get install openjdk-8-jdk - java -version - - run: - name: Download Selenium - command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js - - run: - name: Start Selenium - command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js - background: true - - run: ./apps/remix-ide/ci/browser_tests_chrome.sh - - store_test_results: - path: ./apps/remix-ide/reports/tests - - store_artifacts: - path: ./apps/remix-ide/reports/screenshots + # - run: npm install + # - run: npm run lint + # - run: npm run build:libs + # - run: npm run downloadsolc_root + # - run: npm run build + # - run: + # name: Download Compatible JAVA Version for Selenium + # command: | + # java -version + # sudo apt-get purge --auto-remove java-common + # sudo apt-get update + # sudo apt-get install openjdk-8-jdk + # java -version + # - run: + # name: Download Selenium + # command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js + # - run: + # name: Start Selenium + # command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js + # background: true + # - run: ./apps/remix-ide/ci/browser_tests_chrome.sh + # - store_test_results: + # path: ./apps/remix-ide/reports/tests + # - store_artifacts: + # path: ./apps/remix-ide/reports/screenshots remix-ide-firefox: docker: @@ -90,29 +90,29 @@ jobs: parallelism: 20 steps: - checkout - - run: npm install - - run: npm run lint - - run: npm run build:libs - - run: npm run downloadsolc_root - - run: npm run build - - run: - name: Download Selenium - command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js - - run: - name: Start Selenium - command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js - background: true - - run: - name: Download Latest Firefox - command: sudo apt-get purge -y firefox && wget https://sourceforge.net/projects/ubuntuzilla/files/mozilla/apt/pool/main/f/firefox-mozilla-build/firefox-mozilla-build_73.0.1-0ubuntu1_amd64.deb - - run: - name: Install Firefox - command: sudo dpkg -i firefox-mozilla-build_73.0.1-0ubuntu1_amd64.deb - - run: ./apps/remix-ide/ci/browser_tests_firefox.sh - - store_test_results: - path: ./apps/remix-ide/reports/tests - - store_artifacts: - path: ./apps/remix-ide/reports/screenshots + # - run: npm install + # - run: npm run lint + # - run: npm run build:libs + # - run: npm run downloadsolc_root + # - run: npm run build + # - run: + # name: Download Selenium + # command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js + # - run: + # name: Start Selenium + # command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js + # background: true + # - run: + # name: Download Latest Firefox + # command: sudo apt-get purge -y firefox && wget https://sourceforge.net/projects/ubuntuzilla/files/mozilla/apt/pool/main/f/firefox-mozilla-build/firefox-mozilla-build_73.0.1-0ubuntu1_amd64.deb + # - run: + # name: Install Firefox + # command: sudo dpkg -i firefox-mozilla-build_73.0.1-0ubuntu1_amd64.deb + # - run: ./apps/remix-ide/ci/browser_tests_firefox.sh + # - store_test_results: + # path: ./apps/remix-ide/reports/tests + # - store_artifacts: + # path: ./apps/remix-ide/reports/screenshots remix-ide-run-deploy: docker: @@ -132,29 +132,29 @@ jobs: steps: - checkout - - run: npm install - - run: npm run lint - - run: npm run build:libs - - run: npm run downloadsolc_root - - run: npm run build - - run: - name: Download Compatible JAVA Version for Selenium - command: | - java -version - sudo apt-get purge --auto-remove java-common - sudo apt-get update - sudo apt-get install openjdk-8-jdk - java -version - - run: - name: Download Selenium - command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js - - run: - name: Start Selenium - command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js - background: true - - run: ./apps/remix-ide/ci/browser_tests_run_deploy.sh - - store_artifacts: - path: ./apps/remix-ide/reports/screenshots + # - run: npm install + # - run: npm run lint + # - run: npm run build:libs + # - run: npm run downloadsolc_root + # - run: npm run build + # - run: + # name: Download Compatible JAVA Version for Selenium + # command: | + # java -version + # sudo apt-get purge --auto-remove java-common + # sudo apt-get update + # sudo apt-get install openjdk-8-jdk + # java -version + # - run: + # name: Download Selenium + # command: ./node_modules/.bin/selenium-standalone install --config=../remix-project/apps/remix-ide/seleniumConfig.js + # - run: + # name: Start Selenium + # command: ./node_modules/.bin/selenium-standalone start --config=../remix-project/apps/remix-ide/seleniumConfig.js + # background: true + # - run: ./apps/remix-ide/ci/browser_tests_run_deploy.sh + # - store_artifacts: + # path: ./apps/remix-ide/reports/screenshots deploy-remix-live: @@ -175,19 +175,19 @@ jobs: steps: - checkout - - run: npm install - - run: npm run lint - - run: npm run build:libs - - run: npm run downloadsolc_root - - run: npm run build - - run: - name: Deploy - command: | - if [ "${CIRCLE_BRANCH}" == "remix_live" ]; then - ./apps/remix-ide/ci/deploy_from_travis_remix-live.sh; - fi - - store_artifacts: - path: ./apps/remix-ide/reports/screenshots + # - run: npm install + # - run: npm run lint + # - run: npm run build:libs + # - run: npm run downloadsolc_root + # - run: npm run build + # - run: + # name: Deploy + # command: | + # if [ "${CIRCLE_BRANCH}" == "remix_live" ]; then + # ./apps/remix-ide/ci/deploy_from_travis_remix-live.sh; + # fi + # - store_artifacts: + # path: ./apps/remix-ide/reports/screenshots publish-docker: docker: @@ -207,12 +207,12 @@ jobs: steps: - checkout - - setup_remote_docker - - run: npm install - - run: npm run build:libs - - run: npm run downloadsolc_root - - run: npm run build - - run: ./apps/remix-ide/ci/build_and_publish_docker_images.sh + # - setup_remote_docker + # - run: npm install + # - run: npm run build:libs + # - run: npm run downloadsolc_root + # - run: npm run build + # - run: ./apps/remix-ide/ci/build_and_publish_docker_images.sh deploy-remix-alpha: docker: @@ -277,7 +277,4 @@ workflows: requires: - remix-ide-chrome - remix-ide-firefox - - remix-ide-run-deploy - filters: - branches: - only: master \ No newline at end of file + - remix-ide-run-deploy \ No newline at end of file diff --git a/apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh b/apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh index a79961cda4..ca383e1d57 100755 --- a/apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh +++ b/apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh @@ -13,11 +13,12 @@ echo "Built website from \`$SHA\`. See https://github.com/ethereum/remix-ide/ fo echo "To use an offline copy, download \`remix-$SHA.zip\`." >> README.md cp -r $FILES_TO_PACKAGE "./" rm -rf dist +ls FILES_TO_DEPLOY="assets index.html main.js polyfills.js runtime.js vendor.js" # ZIP the whole directory -zip -r remix-$SHA.zip $FILES_TO_PACKAGE +zip -r remix-$SHA.zip $FILES_TO_DEPLOY # -f is needed because "build" is part of .gitignore -git add -f $FILES_TO_PACKAGE remix-$SHA.zip +git add -f $FILES_TO_DEPLOY remix-$SHA.zip git commit -m "Built website from {$SHA}." git push -f git@github.com:ethereum/remix-live-alpha.git gh-pages