diff options
| author | Claudio André <claudioandre.br@gmail.com> | 2018-06-11 09:27:42 -0300 |
|---|---|---|
| committer | Claudio André <claudioandre.br@gmail.com> | 2018-06-11 09:35:56 -0300 |
| commit | 4f2b23db15cf4d5c61975233d11c81e196f69280 (patch) | |
| tree | 7601c3755fd5d4ebcf993a26edb70ba4111c02d1 /test/extra | |
| parent | 38decc3bd44bd9bcd87f341f141e05e94b6abb8b (diff) | |
| download | gjs-4f2b23db15cf4d5c61975233d11c81e196f69280.tar.gz | |
CI: remove unused files
The build process requires its own project. So, remove all unneeded
files.
Diffstat (limited to 'test/extra')
| -rwxr-xr-x | test/extra/create_docker_images.sh | 40 | ||||
| -rwxr-xr-x | test/extra/do_basic.sh | 88 | ||||
| -rwxr-xr-x | test/extra/do_cache.sh | 20 | ||||
| -rwxr-xr-x | test/extra/do_docker.sh | 51 | ||||
| -rwxr-xr-x | test/extra/do_mozilla.sh | 9 |
5 files changed, 0 insertions, 208 deletions
diff --git a/test/extra/create_docker_images.sh b/test/extra/create_docker_images.sh deleted file mode 100755 index 9bc4ca73..00000000 --- a/test/extra/create_docker_images.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash -e - -IMAGE=fedora:26 -BASE=fedora -NAME=fedora.26.gcc -REPO=claudioandre/spidermonkey - -docker run -v $(pwd):/cwd -v $(pwd)/test-ci.sh:/test-ci.sh - -e BASE=$BASE -e OS=$IMAGE -e CC=gcc $IMAGE bash -e -c "/test-ci.sh BUILD_MOZ" - -docker run --name $NAME -v $(pwd):/cwd -v $(pwd)/test-ci.sh:/test-ci.sh - -e BASE=$BASE -e OS=$IMAGE -e CC=gcc $IMAGE bash -e -c "/test-ci.sh GET_FILES DOCKER" - -docker commit $NAME $REPO:$COMMIT - -########################################################### -# script: -# - cd docker -# # Creates a much smaller image. -# - 'docker run -v $(pwd):/cwd -v $(pwd)/test-ci.sh:/test-ci.sh -# -e BASE=$BASE -e OS=$IMAGE -e CC=gcc $IMAGE bash -e -c "/test-ci.sh BUILD_MOZ" -# ' -# - 'docker run --name $NAME -v $(pwd):/cwd -v $(pwd)/test-ci.sh:/test-ci.sh -# -e BASE=$BASE -e OS=$IMAGE -e CC=gcc $IMAGE bash -e -c "/test-ci.sh GET_FILES DOCKER" -# ' -# - docker commit $NAME $REPO:$COMMIT -# -# # Doing a regular build -# #- docker build --rm -f $FILE -t $REPO:$COMMIT . -# -# after_success: -# - export TAG=`if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_BRANCH ; fi` -# - docker tag $REPO:$COMMIT $REPO:$NAME -# - docker tag $REPO:$COMMIT $REPO:build-$TRAVIS_BUILD_NUMBER -# - 'if [[ $NAME == "fedora.26.gcc" ]]; then -# docker tag $REPO:$COMMIT $REPO:$TAG; -# fi' -# - docker login -u $DOCKER_USER -p $DOCKER_PASS -# - docker push $REPO -########################################################### diff --git a/test/extra/do_basic.sh b/test/extra/do_basic.sh deleted file mode 100755 index d10c39c1..00000000 --- a/test/extra/do_basic.sh +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/bash -e - -function do_Install_Git(){ - echo - echo '-- Installing Git --' - - if [[ $BASE == "debian" ]]; then - apt-get update -qq - - # Git - apt-get -y -qq install git > /dev/null - - elif [[ $BASE == "fedora" ]]; then - dnf -y -q upgrade - - # git - dnf -y -q install git - else - echo - echo '-- Error: invalid BASE code --' - exit 1 - fi -} - -function do_Install_Base_Dependencies(){ - echo - echo '-- Installing Base Dependencies --' - - if [[ $BASE == "debian" ]]; then - apt-get update -qq - - # Base dependencies - apt-get -y -qq install build-essential git clang patch bison flex \ - python-dev python3-dev \ - autotools-dev autoconf gettext pkgconf autopoint yelp-tools \ - docbook docbook-xsl libtext-csv-perl \ - zlib1g-dev libdbus-glib-1-dev \ - libtool libicu-dev libnspr4-dev \ - policykit-1 cppcheck \ - apt-file > /dev/null - apt-file update - - elif [[ $BASE == "fedora" ]]; then - dnf -y -q upgrade - - # Base dependencies - dnf -y -q install @c-development @development-tools clang redhat-rpm-config gnome-common python-devel \ - pygobject2 dbus-python perl-Text-CSV perl-XML-Parser gettext-devel gtk-doc ninja-build \ - zlib-devel libffi-devel \ - libtool libicu-devel nspr-devel cppcheck - else - echo - echo '-- Error: invalid BASE code --' - exit 1 - fi -} - -function do_Install_Dependencies(){ - echo - echo '-- Installing Dependencies --' - - if [[ $BASE == "debian" ]]; then - # Testing dependencies - apt-get -y -qq install libgtk-3-dev gir1.2-gtk-3.0 xvfb gnome-desktop-testing dbus-x11 dbus \ - libedit-dev > /dev/null - - elif [[ $BASE == "fedora" ]]; then - # Testing dependencies - dnf -y -q install gtk3 gtk3-devel gobject-introspection Xvfb gnome-desktop-testing dbus-x11 dbus \ - cairo intltool libxslt bison nspr zlib python3-devel dbus-glib libicu libffi pcre libxml2 libxslt libtool flex \ - cairo-devel zlib-devel libffi-devel pcre-devel libxml2-devel libxslt-devel \ - libedit-devel libasan libubsan lcov - fi -} - -function do_Install_Extras(){ - echo - echo '-- Installing Extra Dependencies --' - - if [[ $BASE == "debian" ]]; then - # Distros development versions of needed libraries - apt-get -y -qq install libgirepository1.0-dev > /dev/null - - elif [[ $BASE == "fedora" ]]; then - # Distros development versions of needed libraries - dnf -y -q install gobject-introspection-devel - fi -} diff --git a/test/extra/do_cache.sh b/test/extra/do_cache.sh deleted file mode 100755 index 5a95a1b6..00000000 --- a/test/extra/do_cache.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash -e - -function do_Save_Files(){ - echo - echo '-- Saving build files --' - mkdir -p "/cwd/SAVED/$OS" - - cp -r ~/jhbuild "/cwd/SAVED/$OS/jhbuild" - cp -r ~/.local "/cwd/SAVED/$OS/.local" - echo '-- Done --' -} - -function do_Get_Files(){ - echo - echo '-- Restoring build files --' - - cp -r "/cwd/SAVED/$OS/jhbuild" ~/jhbuild - cp -r "/cwd/SAVED/$OS/.local" ~/.local - echo '-- Done --' -} diff --git a/test/extra/do_docker.sh b/test/extra/do_docker.sh deleted file mode 100755 index 9caa6300..00000000 --- a/test/extra/do_docker.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/bash -e - -function do_Shrink_Image(){ - echo - echo '-- Cleaning image --' - PATH=$PATH:~/.local/bin - jhbuild clean || true - rm -rf ~/bin/jhbuild ~/.local/bin/jhbuild ~/.cache/jhbuild - rm -rf ~/.config/jhbuildrc ~/.jhbuildrc ~/checkout - rm -rf ~/jhbuild/checkout - rm -rf ~/jhbuild/install/lib/libjs_static.ajs - - if [[ $BASE == "ubuntu" ]]; then - apt-get -y -qq remove --purge apt-file - - apt-get -y autoremove - apt-get -y clean - rm -rf /var/lib/apt/lists/* - - elif [[ $BASE == "fedora" ]]; then - dnf -y autoremove - dnf -y clean all - fi - - echo '-- Done --' -} - -if [[ $1 == "BUILD_MOZ" ]]; then - do_Install_Base_Dependencies - do_Set_Env - - do_Show_Info - do_Patch_JHBuild - do_Build_JHBuild RESET - do_Build_Mozilla - do_Save_Files - - if [[ $2 == "SHRINK" ]]; then - do_Shrink_Image - fi - -elif [[ $1 == "GET_FILES" ]]; then - do_Set_Env - do_Get_Files - - if [[ $2 == "DOCKER" ]]; then - do_Install_Base_Dependencies - do_Install_Dependencies - do_Shrink_Image - fi -fi diff --git a/test/extra/do_mozilla.sh b/test/extra/do_mozilla.sh deleted file mode 100755 index d09aad67..00000000 --- a/test/extra/do_mozilla.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -e - -function do_Build_Mozilla(){ - echo - echo '-- Building Mozilla SpiderMonkey --' - - # Build Mozilla Stuff - jhbuild build mozjs52 -} |
