19 lines
602 B
Kotlin
19 lines
602 B
Kotlin
package backup
|
|
|
|
import aws.sdk.kotlin.services.s3.S3Client
|
|
import kotlinx.coroutines.Dispatchers
|
|
import kotlinx.coroutines.runBlocking
|
|
import java.io.File
|
|
|
|
fun main() = runBlocking {
|
|
println("Hello World!")
|
|
S3Client.fromEnvironment().use { s3 ->
|
|
val backupClient = BackupClient(s3, "teamcity-executors-test-task", 1024 * 1024 * 10)
|
|
// val u1 = backupClient.upload("teamcity-executors-test-task", File("/var/home/gleb/Cloud/Pictures"))
|
|
val u2 = backupClient.upload(File("src"))
|
|
println("Maybe not!")
|
|
// println(u1)
|
|
println(u2)
|
|
}
|
|
println("We done")
|
|
} |