Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5a90b78

Browse files
committed
Add travis to auto deploy
1 parent c5c6a3a commit 5a90b78

File tree

4 files changed

+33
-23
lines changed

4 files changed

+33
-23
lines changed

‎.travis.yml‎

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
language: java
2+
jdk: oraclejdk8
3+
before_cache:
4+
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
5+
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
6+
cache:
7+
directories:
8+
- $HOME/.gradle/caches/
9+
- $HOME/.gradle/wrapper/
10+
script: ./gradlew build
11+
deploy:
12+
provider: lambda
13+
skip_cleanup: true
14+
function_name: extractor-java
15+
region: us-east-2
16+
role: arn:aws:iam::695208893210:role/lambda-role
17+
runtime: java8
18+
module_name: org.algorithm_visualizer
19+
handler_name: Extractor::handleRequest
20+
access_key_id:
21+
secure: "FFe07Xd+2/vd0X3HiXFYOSMaYxvV41v3BdGxrL43hUiDFupzbPrPGr+E75ni3FsBJYmQsQnlmd5XQVPLwGIpaTyN24NQMesDI/6wyYhHZr9E+QHBvmCm5HOht/GnR+PYrnqVulOKK69FIt3KrPUtbwILgUQ7jao2EhB4AvVw/Kwy2ZlWEKsUETnWMq3oDWehO3U6yhKbl9xc4O2e2vnftlT+qmwuxK1D/yuAySIulcljM8B6XxivrunlVTRu+zb3l5feqA2/exow4YYfjAm3LprBcDjVCzfDNxYMn1sYFu/bqkGrqUrPbZga5YHS5DhFKWiakwGjITD970eNwZo05vevUjiEF6ACReewKJtOOrJgn1kwKeZ3M8TObLz1dcTXPMwpo9PiIz4HrTarhQzvaUHjgU74R5qizvHugaffM3AIOeOvzYrS5zIePAXwep4pEpghjsFj9wfDM2DQdSGm3qkfw4v0lE+4AakHITvYPhkulTp3ras6qQ+ICGDTSG/hBQJaHHtJJIgKidQRlHY7cWjUqwVVRByFMgVyHdA0jWo/51L6bD7t3+F1IGCZzcY3OX+Dtin55iZAWYH+7W9mMLudcLMsJC7ifFltSeK6auhTx/U9ZJHkzIKbuuZF2dCwxLirbkRcq4C2Y308Xosordf1pce6Dwk/LfWKf9tpkyg="
22+
secret_access_key:
23+
secure: "LS9tq2v/xPtrtlgDZF9uvtBINPwKsc2dOxlKjI64dHsz4Rv7jO+IxoXJcpxeNut8ulFP4gcLbmyPJaBoytVvMqjh2+hRfU9OlqjEO0avOfA92D8pTJHwD66+HyrMmmf+U5DIL+ytkquyX3RJbrBE/xIRzXgohX3fcY4hQWY2GC3Qr+C/MyNXc2z8S1/ldTTL2aGRkupdc3VlbHm2oOsE4/PkXWAoWxey8SZQbnJ8qpJ6MPwyrAu78DX6JyriVkrrPPiEa4sGk3iEVV9uIYPU+Y5FW858c/c4q0bKhusr9CvI8PVb2ow9CgAbTSqCsJ7kYS3+NXN7n0wLk6yHCg02jQ7E/vymH7LJbV0e3KnffzWdd8Paoenu/HhuDM1g4z7QTcynImmTtRH/pBp3PXFZXGZMRYp+gkPJOqWgNEdNOwa5IM1pPbFUIg5IhOHgGC38aZvXKuf8GLJJW2Y6X+uZXezk6GYdZdUyFnUzzZGi46WutuIx6KZvsBYx2GMYPjxIVCJ1/tIyuyk52Y/uuEBD8xzKfDSRUErdOpMCqRIehZwvZ6/69xU8OAwaH3e34oeNfABZMrMVkMhKbZORBtF006EpBY5fLYCl6g73M/qViHXHx1tJnz1mq6OhTMpvehfnRjaRDTQaSRdaiIkZsc280QIzv+PrQzn5kKaVDJVqxZE="
24+
zip: build/distributions/extractor.java.zip
25+
timeout: 10
26+
memory_size: 512
27+
on:
28+
branch: master

‎README.md‎

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,5 @@
1-
# extractor.java
1+
# extractor.java[![Travis (.com)](https://img.shields.io/travis/com/algorithm-visualizer/extractor.java.svg?style=flat-square)](https://travis-ci.com/algorithm-visualizer/extractor.java)
22

33
> This repository is part of the project [Algorithm Visualizer](https://github.com/algorithm-visualizer).
44
55
`extractor.java` is an AWS Lambda function that compiles/runs Java code and extracts visualizing commands from it.
6-
7-
## Deploy
8-
9-
1. Create an AWS Lambda function with the following properties:
10-
11-
- Function name: `extractor-java`
12-
13-
- Runtime: `Java 8`
14-
15-
- Handler: `Extractor::handleRequest`
16-
17-
- Memory: `512 MB`
18-
19-
- Timeout: `10 sec`
20-
21-
2. Build this project and update the function.
22-
23-
```bash
24-
gradle build
25-
26-
aws lambda update-function-code --function-name extractor-java --zip-file fileb://build/distributions/extractor.java.zip
27-
```

‎src/main/java/Extractor.java‎ renamed to ‎src/main/java/org/algorithm_visualizer/Extractor.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package org.algorithm_visualizer;
2+
13
import com.amazonaws.services.lambda.runtime.Context;
24
import com.amazonaws.services.lambda.runtime.RequestHandler;
35
import com.sun.tools.javac.api.JavacTool;

‎src/main/java/Response.java‎ renamed to ‎src/main/java/org/algorithm_visualizer/Response.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package org.algorithm_visualizer;
2+
13
public class Response {
24
boolean success;
35
String errorMessage;

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /