diff --git a/.circleci/config.yml b/.circleci/config.yml index e2c4df6b65..ccc48b7aaa 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -260,7 +260,7 @@ jobs: - attach_workspace: at: . - run: unzip ./persist/predeploy.zip - - run: ./apps/remix-ide/ci/deploy_from_travis_remix-test.sh + - run: ./apps/remix-ide/ci/deploy_from_travis_remix-<< parameters.script >>.sh workflows: run_flaky_tests: @@ -328,7 +328,7 @@ workflows: only: ['master', 'remix_live', 'remix_beta', 'fixdeploy'] - deploy-build: script: "live" - name: "live" + name: "deploy-live" requires: - lint - remix-libs @@ -340,7 +340,7 @@ workflows: only: remix_live - deploy-build: script: "alpha" - name: "alpha" + name: "deploy-alpha" requires: - lint - remix-libs @@ -352,7 +352,7 @@ workflows: only: master - deploy-build: script: "beta" - name: "beta" + name: "deploy-beta" requires: - lint - remix-libs @@ -364,7 +364,7 @@ workflows: only: remix_beta - deploy-build: script: "test" - name: "test" + name: "deploy-test" requires: - predeploy filters: 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 40d00bd8a8..c415e8d8d4 100755 --- a/apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh +++ b/apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh @@ -1,24 +1,15 @@ #!/bin/bash set -e - SHA=`git rev-parse --short --verify HEAD` +cd dist/apps/remix-ide + +git init git config user.name "$COMMIT_AUTHOR" git config user.email "$COMMIT_AUTHOR_EMAIL" -git checkout --orphan gh-pages -git rm --cached -r -f . -echo "# Automatic build" > README.md -echo "Built website from \`$SHA\`. See https://github.com/ethereum/remix-ide/ for details." >> README.md -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 404.html *.js *.css favicon.ico" -# ZIP the whole directory -zip -r remix-$SHA.zip $FILES_TO_DEPLOY -# -f is needed because "build" is part of .gitignore -git add -f $FILES_TO_DEPLOY remix-$SHA.zip +zip -r remix-$SHA.zip . +git add . git commit -m "Built website from {$SHA}." git push -f git@github.com:ethereum/remix-live-alpha.git gh-pages diff --git a/apps/remix-ide/ci/deploy_from_travis_remix-beta.sh b/apps/remix-ide/ci/deploy_from_travis_remix-beta.sh index f53353b3dc..66bc6eb3b4 100755 --- a/apps/remix-ide/ci/deploy_from_travis_remix-beta.sh +++ b/apps/remix-ide/ci/deploy_from_travis_remix-beta.sh @@ -1,24 +1,15 @@ #!/bin/bash set -e - SHA=`git rev-parse --short --verify HEAD` +cd dist/apps/remix-ide + +git init git config user.name "$COMMIT_AUTHOR" git config user.email "$COMMIT_AUTHOR_EMAIL" -git checkout --orphan gh-pages -git rm --cached -r -f . -echo "# Automatic build" > README.md -echo "Built website from \`$SHA\`. See https://github.com/ethereum/remix-ide/ for details." >> README.md -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 404.html *.js *.css favicon.ico" -# ZIP the whole directory -zip -r remix-$SHA.zip $FILES_TO_DEPLOY -# -f is needed because "build" is part of .gitignore -git add -f $FILES_TO_DEPLOY remix-$SHA.zip +zip -r remix-$SHA.zip . +git add . git commit -m "Built website from {$SHA}." git push -f git@github.com:ethereum/remix-live-beta.git gh-pages diff --git a/apps/remix-ide/ci/deploy_from_travis_remix-live.sh b/apps/remix-ide/ci/deploy_from_travis_remix-live.sh index afe6bcc816..f8e333d344 100755 --- a/apps/remix-ide/ci/deploy_from_travis_remix-live.sh +++ b/apps/remix-ide/ci/deploy_from_travis_remix-live.sh @@ -1,24 +1,15 @@ #!/bin/bash set -e - SHA=`git rev-parse --short --verify HEAD` +cd dist/apps/remix-ide + +git init git config user.name "$COMMIT_AUTHOR" git config user.email "$COMMIT_AUTHOR_EMAIL" -git checkout --orphan gh-pages -git rm --cached -r -f . -echo "# Automatic build" > README.md -echo "Built website from \`$SHA\`. See https://github.com/ethereum/remix-ide/ for details." >> README.md -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 404.html *.js *.css favicon.ico" -# ZIP the whole directory -zip -r remix-$SHA.zip $FILES_TO_DEPLOY -# -f is needed because "build" is part of .gitignore -git add -f $FILES_TO_DEPLOY remix-$SHA.zip +zip -r remix-$SHA.zip . +git add . git commit -m "Built website from {$SHA}." git push -f git@github.com:ethereum/remix-live.git gh-pages diff --git a/apps/remix-ide/ci/deploy_from_travis_remix-test.sh b/apps/remix-ide/ci/deploy_from_travis_remix-test.sh index 81068d3117..59afcccf03 100755 --- a/apps/remix-ide/ci/deploy_from_travis_remix-test.sh +++ b/apps/remix-ide/ci/deploy_from_travis_remix-test.sh @@ -8,16 +8,8 @@ cd dist/apps/remix-ide git init git config user.name "$COMMIT_AUTHOR" git config user.email "$COMMIT_AUTHOR_EMAIL" - zip -r remix-$SHA.zip . - git add . - -git status - git commit -m "Built website from {$SHA}." -ls -la -git status - git push -f git@github.com:bunsenstraat/remix-test.git master:gh-pages \ No newline at end of file