Browse Source

dev: Remove travis integration; github actions took over

pull/2/head
JuanLeon Lahoz 5 years ago
parent
commit
6a6d682c1d
  1. 1
      .gitignore
  2. 38
      .travis.yml
  3. 2
      Makefile
  4. 15
      ci/before_deploy

1
.gitignore vendored

@ -1,3 +1,2 @@
/target
*.tar.gz
cobertura.xml

38
.travis.yml

@ -1,38 +0,0 @@
language: rust
jobs:
include:
- os: linux
rust: stable
env: TARGET=x86_64-unknown-linux-gnu
- os: linux
rust: stable
env: TARGET=x86_64-unknown-linux-musl
- os: osx
osx_image: xcode11.4 # Catalina
rust: stable
env: TARGET=x86_64-apple-darwin
env:
global:
# Used on the deployment script
- PROJECT_NAME=lowcharts
before_deploy:
- bash ci/before_deploy
deploy:
provider: releases
api_key:
secure: "ERwRPSWDU9cBE5DysvxPBlTz+BYVUjk+NpZZW1MWgd1MLj2HyW618QyJ025F57GaOed8kVvPXaSJ6wnsOhSnz5r3zI4kZueN5AwC6slAnmLqro6/5QBmCtKaK1Di72xJoF1iMh78jRVmIt+NuMo3crduZke+1JRcWnOe/qasDCfiRxfAJwRc4rj3Y0bfPLC1AVOasD4sUmaafwJAOjyuBJW7x7vu1fQTHs/QEThnoqdHJSTR8htd77ff7Iv+3+kFWYALOA2S8A8CGpEvHEAs6Yvt0ndaBqI/wfG6GUPZYErzJc2ZsVqjvWQexVw+J8pW54uOaDNfg6UTOMPTBdZC+Nz3VkIZehEHcNDjPCkp3am4DKubmhZz2XK8FvY5fNIRR+7dKb61USvzS9dv8INYrwjqFUOGqgS2TzzaqDELXsKyN+mMrr1VWc6RfnBnt1v9GH6KBwySYZbAwDaGapFOmYdj9/bg7wfD+7xk2cmq+8R4vukpEIHcQs8dNusYltQ/btYL0uTGToCQnjB3djSY30DUa+dvpgRzhL0Mw4CsXEjdOVCRP8sJpx/lUeRZv4ZKjYTKv96WBBxTlbNV55R9PPcr4d5uTqu+iSg0vDnDejyuRyPi9klj6bpiFumjLNqSNnJA7nQq7RWE9f8Xew7VEmNJd5MmJfS7KQiT8B0LGkw="
file:
- $PROJECT_NAME-$TRAVIS_TAG-$TARGET.tar.gz
skip_cleanup: true
on:
tags: true
install:
- rustup target add $TARGET
notifications:
email:
on_success: never

2
Makefile

@ -12,4 +12,4 @@ test:
# Sadly, this misses coverage for those integrations tests that use
# assert_cmd, as it does not follow forks
coverage:
cargo tarpaulin -- --test-threads 1
cargo tarpaulin -o Html -- --test-threads 1

15
ci/before_deploy

@ -1,15 +0,0 @@
#!/usr/bin/env bash
set -ex
function pack {
local package_name dir_name
package_name="$PROJECT_NAME-$TRAVIS_TAG-$TARGET"
dir_name="target/$TARGET/release"
strip "$dir_name/$PROJECT_NAME"
tar -C "$dir_name" -cvzf "$package_name.tar.gz" "$PROJECT_NAME"
}
cargo build --target "$TARGET" --release --verbose
pack
Loading…
Cancel
Save