Skip to content

Commit ed70a74

Browse files
Copy current src to container output folder
1 parent 513cf2f commit ed70a74

1 file changed

Lines changed: 20 additions & 3 deletions

File tree

android/moviesreloaded/ern.gradle

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,34 @@
11
// WORKSPACE is defined in Looper as the root working directory for the job
22
// When running on local workstation, we're just using HOME
33
final String HOMEDIR = System.getenv('WORKSPACE') ?: System.getProperty('user.home')
4+
final String CONTAINER_PATH = "$HOMEDIR/.ern/containergen/out/android"
45

56
task createErnDevContainer(type: Exec) {
6-
commandLine "ern", "create-container", "--miniapps", "https://github.com/electrode-io/MoviesReloadedMiniApp.git", "--platform", "android"
7+
commandLine "ern", "create-container", "-m", "https://github.com/electrode-io/movies-reloaded-miniapp.git", "--platform", "android"
8+
}
9+
10+
task deleteApiImplSrc(type: Delete) {
11+
delete "$CONTAINER_PATH/lib/src/main/java/com/ern/api/impl"
12+
}
13+
task copyApiImplSrc(type: Copy) {
14+
from "${System.getProperty('user.dir')}/lib/src/main/java/com/ern/api/impl"
15+
into "$CONTAINER_PATH/lib/src/main/java/com/ern/api/impl"
16+
}
17+
18+
task patchContainer {
19+
dependsOn deleteApiImplSrc
20+
dependsOn copyApiImplSrc
21+
tasks.findByName('copyApiImplSrc').mustRunAfter 'deleteApiImplSrc'
722
}
823

924
task publishErnContainer(type: Exec) {
10-
commandLine "ern", "publish-container", "-p", "ern-container-publisher-maven@1.0.5", "--url", "file://${HOMEDIR}/.m2/repository", "--platform", "android", "-e", '{"artifactId":"container-movies-reloaded","groupId":"com.walmartlabs.ern"}'
25+
commandLine "ern", "publish-container", "-p", "ern-container-publisher-maven@1.0.5", "-u", "file://$HOMEDIR/.m2/repository", "--platform", "android", "-e", '{"artifactId":"container-movies-reloaded","groupId":"com.walmartlabs.ern"}'
1126
}
1227

1328
task createAndPublishErnDevContainer() {
1429
dependsOn 'createErnDevContainer'
30+
dependsOn 'patchContainer'
1531
dependsOn 'publishErnContainer'
16-
tasks.findByName('publishErnContainer').mustRunAfter 'createErnDevContainer'
32+
tasks.findByName('patchContainer').mustRunAfter 'createErnDevContainer'
33+
tasks.findByName('publishErnContainer').mustRunAfter 'patchContainer'
1734
}

0 commit comments

Comments
 (0)