mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-11-03 20:08:00 +00:00 
			
		
		
		
	Merge pull request #261 from owncloud/test_get_rid_of_gravis
Get rid of Travis
This commit is contained in:
		
						commit
						07cdef9afa
					
				
							
								
								
									
										44
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								.travis.yml
									
									
									
									
									
								
							@ -1,44 +0,0 @@
 | 
			
		||||
sudo: false
 | 
			
		||||
language: android
 | 
			
		||||
jdk:
 | 
			
		||||
  - oraclejdk8
 | 
			
		||||
branches:
 | 
			
		||||
  only:
 | 
			
		||||
  - master
 | 
			
		||||
install:
 | 
			
		||||
# Let's use the new command 'sdkmanager' to install Android SDK components
 | 
			
		||||
- yes | sdkmanager --verbose "build-tools;26.0.3"
 | 
			
		||||
- yes | sdkmanager --verbose "platform-tools"
 | 
			
		||||
- yes | sdkmanager --verbose "tools"
 | 
			
		||||
- yes | sdkmanager --verbose "platforms;android-26"
 | 
			
		||||
- yes | sdkmanager --verbose "system-images;android-24;default;armeabi-v7a"
 | 
			
		||||
 | 
			
		||||
# Check tools and dependencies installed
 | 
			
		||||
- yes | sdkmanager --list
 | 
			
		||||
 | 
			
		||||
# After Travis updated image with Android base environment, building via ant is not possible anymore.
 | 
			
		||||
# Port library tests to new-style with JUnit 4 and gradle build.
 | 
			
		||||
- rm pom.xml
 | 
			
		||||
 | 
			
		||||
# On the other hand, Travis still uses 'android' command behind the 'components' section update. 
 | 
			
		||||
# That command is obsolete and cannot update Android SDK Tools after 25.2.5.
 | 
			
		||||
# Let's solve it here with the new command 'sdkmanager'
 | 
			
		||||
- yes | sdkmanager --verbose tools
 | 
			
		||||
script:
 | 
			
		||||
- ./gradlew clean build
 | 
			
		||||
env:
 | 
			
		||||
  global:
 | 
			
		||||
  # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
 | 
			
		||||
  #   via the "travis encrypt" command using the project repo's public key
 | 
			
		||||
  - secure: epTZ0zZGDbHL3o6vSC9uNkZsi5j5SA6O/tvQBH7QW/dluuzIJxIjfhNbZHDyBReYDleirLzUFQpdWAUdvulCMLs/qZdIzFGlYXZSpxEnvPYMGQcilwADdJcxLw8L+3+ET5hSexxhjrTGw427IljkqGUpqQTxaLwFdFu98lDWSbc=
 | 
			
		||||
  matrix:
 | 
			
		||||
  - ANDROID_TARGET=android-26 ANDROID_ABI=armeabi-v7a
 | 
			
		||||
addons:
 | 
			
		||||
  coverity_scan:
 | 
			
		||||
    project:
 | 
			
		||||
      name: owncloud/android-library
 | 
			
		||||
      description: Build submitted via Travis CI
 | 
			
		||||
    notification_email: lukas@owncloud.com
 | 
			
		||||
    build_command_prepend: gradle clean
 | 
			
		||||
    build_command: gradle build
 | 
			
		||||
    branch_pattern: coverity_scan
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user