Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:23
erlang
3651-otp-Remove-travis-support.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 3651-otp-Remove-travis-support.patch of Package erlang
From e44b8aee0ce7c967ede55be1ffb4687039c88afa Mon Sep 17 00:00:00 2001 From: Lukas Larsson <lukas@erlang.org> Date: Fri, 14 May 2021 08:41:02 +0200 Subject: [PATCH] otp: Remove travis support Travis stopped working a while ago and since we have now migrated to github actions we can remove the travis support completely. Closes #4825 --- .travis.yml | 70 -------------------------------------- scripts/build-otp | 85 ----------------------------------------------- 2 files changed, 155 deletions(-) delete mode 100644 .travis.yml delete mode 100755 scripts/build-otp diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 5cdef141c0..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,70 +0,0 @@ -language: c - -sudo: false - -os: - - linux - -dist: xenial - -addons: - apt: - packages: - - autoconf - - libncurses-dev - - build-essential - - libssl-dev - - libwxgtk3.0-dev - - libglu1-mesa-dev - - default-jdk - - g++ - - xsltproc - - libxml2-utils - -matrix: - include: - # Doc build second as it also takes a long time to run - - env: Linux64Docbuild - script: - - ./scripts/build-otp docs - deploy: - provider: pages - repo: erlang/cd - target-branch: master - skip-cleanup: true - keep-history: false - verbose: true - github-token: $ERLANG_CD_GITHUB_TOKEN - on: - # We only deploy on pushes to branches - all_branches: true - tags: false - condition: $TRAVIS_PULL_REQUEST = "false" - repo: erlang/otp - - env: Linux-ppc64le-SmokeTest - os: linux-ppc64le - script: - - ./scripts/build-otp - - ./otp_build tests - - ./scripts/run-smoke-tests - addons: - apt: - update: true - packages: - - autoconf - - libncurses-dev - - build-essential - - libssl-dev - - libwxgtk3.0-dev - - libglu1-mesa-dev - - default-jdk - - g++ - - xsltproc - - libxml2-utils - -before_script: - - set -e - - export ERL_TOP=$PWD - - export PATH=$ERL_TOP/bin:$PATH - - export ERL_LIBS='' - - export MAKEFLAGS=-j4 diff --git a/scripts/build-otp b/scripts/build-otp deleted file mode 100755 index 938a6809bb..0000000000 --- a/scripts/build-otp +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/bash - -set -e - -function progress { - local file=$1 - ls=$(ls -l $file) - while [ true ]; do - sleep 10 - new_ls=$(ls -l $file) - if [ "$new_ls" != "$ls" ]; then - echo -n "." - fi - ls="$new_ls" - done -} - -function do_and_log { - start_time=`date +%s` - log="logs/latest-log.$$" - echo "" >$log - echo -n "$1..." - (progress $log) & - pid=$! - disown - shift - if $* >$log 2>&1; then - kill $pid >/dev/null 2>&1 - stop_time=`date +%s` - diff_time=$((stop_time-start_time)) - echo " done, took $diff_time seconds" - else - kill $pid >/dev/null 2>&1 - echo " failed." - tail -n 200 $log - echo "*** Failed ***" - exit 1 - fi -} - -if [ ! -d "logs" ]; then - mkdir logs -fi - -export ERLC_USE_SERVER=yes -do_and_log "Autoconfing" ./otp_build autoconf -do_and_log "Configuring" ./otp_build configure -echo Configure result: -tail -n 20 $log -do_and_log "Building OTP" ./otp_build boot -a - -if [ "$1" = "release" ]; then - do_and_log "Releasing OTP" ./otp_build release -a -fi - -if [ "$1" = "docs" ]; then - DOC_TARGET=${TRAVIS_BRANCH:-release/`erts/autoconf/config.guess`} - DOC_TARGET=${TRAVIS_TAG:-$DOC_TARGET} - TESTROOT=$PWD/$DOC_TARGET do_and_log "Building documentation" make release_docs - do_and_log "Linting documentation" make xmllint - do_and_log "Checking html links" scripts/otp_html_check $PWD/$DOC_TARGET doc/index.html - do_and_log "Test chunks" erlc lib/stdlib/test/shell_docs_SUITE.erl && - ct_run -no_auto_compile -suite shell_docs_SUITE -case render_smoke - # The code below prepares this build to be used as a deploy to - # github pages for documentation. - if [ "$TRAVIS_PULL_REQUEST" = "false" -a "$TRAVIS_TAG" = "" -a "$TRAVIS_REPO_SLUG" = "erlang/otp" ]; then - set -x - rm -rf logs - SHA=`git rev-parse --verify HEAD` - DATE=`git show -s --format=%ci` - git clean -xfdq -e $DOC_TARGET - git fetch https://github.com/erlang/cd master - git checkout -f FETCH_HEAD - rm -rf _docs/$DOC_TARGET - mv $DOC_TARGET _docs/$DOC_TARGET - echo "---" > _docs/$DOC_TARGET.md - echo "title: $DOC_TARGET" >> _docs/$DOC_TARGET.md - echo "sha: $SHA" >> _docs/$DOC_TARGET.md - echo "generated: $DATE" >> _docs/$DOC_TARGET.md - echo "---" >> _docs/$DOC_TARGET.md - set +x - fi -fi - -exit 0 -- 2.26.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor