mirror of https://github.com/watcha-fr/synapse
Remove Jenkins & other old dev junk (#3988)
parent
2b8d28b095
commit
058a4c665e
@ -0,0 +1 @@ |
||||
Remove unused Jenkins and development related files from the repo. |
@ -1,23 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
set -eux |
||||
|
||||
: ${WORKSPACE:="$(pwd)"} |
||||
|
||||
export WORKSPACE |
||||
export PYTHONDONTWRITEBYTECODE=yep |
||||
export SYNAPSE_CACHE_FACTOR=1 |
||||
|
||||
export HAPROXY_BIN=/home/haproxy/haproxy-1.6.11/haproxy |
||||
|
||||
./jenkins/prepare_synapse.sh |
||||
./jenkins/clone.sh sytest https://github.com/matrix-org/sytest.git |
||||
./jenkins/clone.sh dendron https://github.com/matrix-org/dendron.git |
||||
./dendron/jenkins/build_dendron.sh |
||||
./sytest/jenkins/prep_sytest_for_postgres.sh |
||||
|
||||
./sytest/jenkins/install_and_run.sh \ |
||||
--python $WORKSPACE/.tox/py27/bin/python \ |
||||
--synapse-directory $WORKSPACE \ |
||||
--dendron $WORKSPACE/dendron/bin/dendron \ |
||||
--haproxy \ |
@ -1,20 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
set -eux |
||||
|
||||
: ${WORKSPACE:="$(pwd)"} |
||||
|
||||
export WORKSPACE |
||||
export PYTHONDONTWRITEBYTECODE=yep |
||||
export SYNAPSE_CACHE_FACTOR=1 |
||||
|
||||
./jenkins/prepare_synapse.sh |
||||
./jenkins/clone.sh sytest https://github.com/matrix-org/sytest.git |
||||
./jenkins/clone.sh dendron https://github.com/matrix-org/dendron.git |
||||
./dendron/jenkins/build_dendron.sh |
||||
./sytest/jenkins/prep_sytest_for_postgres.sh |
||||
|
||||
./sytest/jenkins/install_and_run.sh \ |
||||
--python $WORKSPACE/.tox/py27/bin/python \ |
||||
--synapse-directory $WORKSPACE \ |
||||
--dendron $WORKSPACE/dendron/bin/dendron \ |
@ -1,22 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
set -eux |
||||
|
||||
: ${WORKSPACE:="$(pwd)"} |
||||
|
||||
export PYTHONDONTWRITEBYTECODE=yep |
||||
export SYNAPSE_CACHE_FACTOR=1 |
||||
|
||||
# Output test results as junit xml |
||||
export TRIAL_FLAGS="--reporter=subunit" |
||||
export TOXSUFFIX="| subunit-1to2 | subunit2junitxml --no-passthrough --output-to=results.xml" |
||||
# Write coverage reports to a separate file for each process |
||||
export COVERAGE_OPTS="-p" |
||||
export DUMP_COVERAGE_COMMAND="coverage help" |
||||
|
||||
# Output flake8 violations to violations.flake8.log |
||||
export PEP8SUFFIX="--output-file=violations.flake8.log" |
||||
|
||||
rm .coverage* || echo "No coverage files to remove" |
||||
|
||||
tox -e packaging -e pep8 |
@ -1,18 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
set -eux |
||||
|
||||
: ${WORKSPACE:="$(pwd)"} |
||||
|
||||
export WORKSPACE |
||||
export PYTHONDONTWRITEBYTECODE=yep |
||||
export SYNAPSE_CACHE_FACTOR=1 |
||||
|
||||
./jenkins/prepare_synapse.sh |
||||
./jenkins/clone.sh sytest https://github.com/matrix-org/sytest.git |
||||
|
||||
./sytest/jenkins/prep_sytest_for_postgres.sh |
||||
|
||||
./sytest/jenkins/install_and_run.sh \ |
||||
--python $WORKSPACE/.tox/py27/bin/python \ |
||||
--synapse-directory $WORKSPACE \ |
@ -1,16 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
set -eux |
||||
|
||||
: ${WORKSPACE:="$(pwd)"} |
||||
|
||||
export WORKSPACE |
||||
export PYTHONDONTWRITEBYTECODE=yep |
||||
export SYNAPSE_CACHE_FACTOR=1 |
||||
|
||||
./jenkins/prepare_synapse.sh |
||||
./jenkins/clone.sh sytest https://github.com/matrix-org/sytest.git |
||||
|
||||
./sytest/jenkins/install_and_run.sh \ |
||||
--python $WORKSPACE/.tox/py27/bin/python \ |
||||
--synapse-directory $WORKSPACE \ |
@ -1,30 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
set -eux |
||||
|
||||
: ${WORKSPACE:="$(pwd)"} |
||||
|
||||
export PYTHONDONTWRITEBYTECODE=yep |
||||
export SYNAPSE_CACHE_FACTOR=1 |
||||
|
||||
# Output test results as junit xml |
||||
export TRIAL_FLAGS="--reporter=subunit" |
||||
export TOXSUFFIX="| subunit-1to2 | subunit2junitxml --no-passthrough --output-to=results.xml" |
||||
# Write coverage reports to a separate file for each process |
||||
export COVERAGE_OPTS="-p" |
||||
export DUMP_COVERAGE_COMMAND="coverage help" |
||||
|
||||
# Output flake8 violations to violations.flake8.log |
||||
# Don't exit with non-0 status code on Jenkins, |
||||
# so that the build steps continue and a later step can decided whether to |
||||
# UNSTABLE or FAILURE this build. |
||||
export PEP8SUFFIX="--output-file=violations.flake8.log || echo flake8 finished with status code \$?" |
||||
|
||||
rm .coverage* || echo "No coverage files to remove" |
||||
|
||||
tox --notest -e py27 |
||||
TOX_BIN=$WORKSPACE/.tox/py27/bin |
||||
python synapse/python_dependencies.py | xargs -n1 $TOX_BIN/pip install |
||||
$TOX_BIN/pip install lxml |
||||
|
||||
tox -e py27 |
@ -1,44 +0,0 @@ |
||||
#! /bin/bash |
||||
|
||||
# This clones a project from github into a named subdirectory |
||||
# If the project has a branch with the same name as this branch |
||||
# then it will checkout that branch after cloning. |
||||
# Otherwise it will checkout "origin/develop." |
||||
# The first argument is the name of the directory to checkout |
||||
# the branch into. |
||||
# The second argument is the URL of the remote repository to checkout. |
||||
# Usually something like https://github.com/matrix-org/sytest.git |
||||
|
||||
set -eux |
||||
|
||||
NAME=$1 |
||||
PROJECT=$2 |
||||
BASE=".$NAME-base" |
||||
|
||||
# Update our mirror. |
||||
if [ ! -d ".$NAME-base" ]; then |
||||
# Create a local mirror of the source repository. |
||||
# This saves us from having to download the entire repository |
||||
# when this script is next run. |
||||
git clone "$PROJECT" "$BASE" --mirror |
||||
else |
||||
# Fetch any updates from the source repository. |
||||
(cd "$BASE"; git fetch -p) |
||||
fi |
||||
|
||||
# Remove the existing repository so that we have a clean copy |
||||
rm -rf "$NAME" |
||||
# Cloning with --shared means that we will share portions of the |
||||
# .git directory with our local mirror. |
||||
git clone "$BASE" "$NAME" --shared |
||||
|
||||
# Jenkins may have supplied us with the name of the branch in the |
||||
# environment. Otherwise we will have to guess based on the current |
||||
# commit. |
||||
: ${GIT_BRANCH:="origin/$(git rev-parse --abbrev-ref HEAD)"} |
||||
cd "$NAME" |
||||
# check out the relevant branch |
||||
git checkout "${GIT_BRANCH}" || ( |
||||
echo >&2 "No ref ${GIT_BRANCH} found, falling back to develop" |
||||
git checkout "origin/develop" |
||||
) |
@ -1,33 +0,0 @@ |
||||
#!/usr/bin/perl -pi |
||||
# Copyright 2014-2016 OpenMarket Ltd |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
$copyright = <<EOT; |
||||
/* Copyright 2016 OpenMarket Ltd |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0 |
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
EOT |
||||
|
||||
s/^(# -\*- coding: utf-8 -\*-\n)?/$1$copyright/ if ($. == 1); |
@ -1,33 +0,0 @@ |
||||
#!/usr/bin/perl -pi |
||||
# Copyright 2014-2016 OpenMarket Ltd |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
$copyright = <<EOT; |
||||
# Copyright 2016 OpenMarket Ltd |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
EOT |
||||
|
||||
s/^(# -\*- coding: utf-8 -\*-\n)?/$1$copyright/ if ($. == 1); |
Loading…
Reference in new issue