Boot TravisCI configuration
This commit is contained in:
		
							
								
								
									
										36
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								.travis.yml
									
									
									
									
									
								
							| @@ -1,36 +0,0 @@ | |||||||
| language: rust |  | ||||||
| required: sudo |  | ||||||
| services: |  | ||||||
| - docker |  | ||||||
| matrix: |  | ||||||
|   allow_failures: |  | ||||||
|   - rust: nightly |  | ||||||
|   include: |  | ||||||
|   - rust: stable |  | ||||||
|   - rust: nightly |  | ||||||
|     env: |  | ||||||
|     - FEATURES='unstable' |  | ||||||
| before_script: | |  | ||||||
|   export PATH="$PATH:$HOME/.cargo/bin" |  | ||||||
|   rustup component add rustfmt-preview |  | ||||||
| script: |  | ||||||
| - cargo fmt -- --write-mode=diff |  | ||||||
| - cargo build --verbose --features "$FEATURES" |  | ||||||
| - cargo test --verbose --features "$FEATURES" |  | ||||||
| after_success: | |  | ||||||
|   docker run -it --rm --security-opt seccomp=unconfined --volume "$PWD:/volume" elmtai/docker-rust-kcov |  | ||||||
|   bash <(curl -s https://codecov.io/bash) -s target/cov |  | ||||||
| before_deploy: |  | ||||||
|   - cargo package |  | ||||||
| deploy: |  | ||||||
|   provider: releases |  | ||||||
|   api-key: |  | ||||||
|     secure: j3cPAbOuGjXuSl+j+JL/4GWxD6dA0/f5NQ0Od4LBVewPmnKiqimGOJ1xj3eKth+ZzwuCpcHwBIIR54NEDSJgHaYDXiukc05qCeToIPqOc0wGJ+GcUrWAy8M7Wo981I/0SVYDAnLv4+ivvJxYE7b2Jr3pHsQAzH7ClY8g2xu9HlNkScEsc4cizA9Sf3zIqtIoi480vxtQ5ghGOUCkwZuG3+Dg+IGnnjvE4qQOYey1del+KIDkmbHjry7iFWPF6fWK2187JNt6XiO2/2tZt6BkMEmdRnkw1r/wL9tj0AbqLgyBjzlI4QQfkBwsuX3ZFeNGArn71s7WmAUGyVOl0DJXfwN/BEUxMTd+lkMjuMNUxaU/hxVZ7zAWH55KJK+qf6B95DLVWr7ypjfJLLBcds+JfkBNoReWLM1XoDUKAU+wBf1b+PKiywNfNascjZTcz6QGe94sa7l/T4PxtHDSREmflFgu1Hysg61WuODDwTTHGrsg9ZuvlINnqQhXsJo9r9+TMIGwwWHcvLQDNz2TPALCfcLtd+RsevdOeXItYa0KD3D4gKGv36bwAVDpCIoZnSeiaT/PUyjilFtJjBpKz9BbOKgOtQhHGrHucn0WOF+bu/t3SFaJKQf/W+hLwO3NV8yiL5LQyHVm/TPY62nBfne2KEqi/LOFxgKG35aACouP0ig= |  | ||||||
|   file: target/package/solana-$TRAVIS_TAG.crate |  | ||||||
|   skip_cleanup: true |  | ||||||
|   on: |  | ||||||
|     tags: true |  | ||||||
|     condition: "$TRAVIS_RUST_VERSION = stable" |  | ||||||
|  |  | ||||||
| after_deploy: |  | ||||||
|   - cargo publish --token "$CRATES_IO_TOKEN" |  | ||||||
		Reference in New Issue
	
	Block a user