blob: 70ef91bf69511cce040ccd3be7d376dfba71a7aa [file] [log] [blame]
SET githubAccount=%1
REM create core folder
mkdir core
cd core
REM initialize lang
git clone https://github.com/%githubAccount%/lang.git
cd lang
git remote add upstream https://github.com/mifosio/lang.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze async
git clone https://github.com/%githubAccount%/async.git
cd async
git remote add upstream https://github.com/mifosio/async.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze cassandra
git clone https://github.com/%githubAccount%/cassandra.git
cd cassandra
git remote add upstream https://github.com/mifosio/cassandra.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze mariadb
git clone https://github.com/%githubAccount%/mariadb.git
cd mariadb
git remote add upstream https://github.com/mifosio/mariadb.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze data-jpa
git clone https://github.com/%githubAccount%/data-jpa.git
cd data-jpa
git remote add upstream https://github.com/mifosio/data-jpa.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze command
git clone https://github.com/%githubAccount%/command.git
cd command
git remote add upstream https://github.com/mifosio/command.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze api
git clone https://github.com/%githubAccount%/api.git
cd api
git remote add upstream https://github.com/mifosio/api.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze test
git clone https://github.com/%githubAccount%/test.git
cd test
git remote add upstream https://github.com/mifosio/test.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM return to start folder
cd ..
REM create tools folder
mkdir tools
cd tools
REM initialze javamoney
git clone https://github.com/%githubAccount%/javamoney-lib.git
cd javamoney-lib
git remote add upstream https://github.com/JavaMoney/javamoney-lib.git
git checkout master
CALL mvn install -Dmaven.test.skip=true
TIMEOUT /T 5
cd ..
REM initialze crypto
git clone https://github.com/%githubAccount%/crypto.git
cd crypto
git remote add upstream https://github.com/mifosio/crypto.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM return to start folder
cd ..
REM initialze anubis
git clone https://github.com/%githubAccount%/anubis.git
cd anubis
git remote add upstream https://github.com/mifosio/anubis.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialize permitted-feign-client
git clone https://github.com/%githubAccount%/permitted-feign-client.git
cd permitted-feign-client
git remote add upstream https://github.com/mifosio/permitted-feign-client.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze provisioner
git clone https://github.com/%githubAccount%/provisioner.git
cd provisioner
git remote add upstream https://github.com/mifosio/provisioner.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze identity
git clone https://github.com/%githubAccount%/identity.git
cd identity
git remote add upstream https://github.com/mifosio/identity.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze rhythm
git clone https://github.com/%githubAccount%/rhythm.git
cd rhythm
git remote add upstream https://github.com/mifosio/rhythm.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze template
git clone https://github.com/%githubAccount%/template.git
cd template
git remote add upstream https://github.com/mifosio/template.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze office
git clone https://github.com/%githubAccount%/office.git
cd office
git remote add upstream https://github.com/mifosio/office.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze customer
git clone https://github.com/%githubAccount%/customer.git
cd customer
git remote add upstream https://github.com/mifosio/customer.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze group
git clone https://github.com/%githubAccount%/group.git
cd group
git remote add upstream https://github.com/mifosio/group.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze accounting
git clone https://github.com/%githubAccount%/accounting.git
cd accounting
git remote add upstream https://github.com/mifosio/accounting.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze portfolio
git clone https://github.com/%githubAccount%/portfolio.git
cd portfolio
git remote add upstream https://github.com/mifosio/portfolio.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze deposit-account-management
git clone https://github.com/%githubAccount%/deposit-account-management.git
cd deposit-account-management
git remote add upstream https://github.com/mifosio/deposit-account-management.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze teller
git clone https://github.com/%githubAccount%/teller.git
cd teller
git remote add upstream https://github.com/mifosio/teller.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze reporting
git clone https://github.com/%githubAccount%/reporting.git
cd reporting
git remote add upstream https://github.com/mifosio/reporting.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze payroll
git clone https://github.com/%githubAccount%/payroll.git
cd payroll
git remote add upstream https://github.com/mifosio/payroll.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
mkdir integration-tests
cd integration-tests
REM initialze service-starter
git clone https://github.com/%githubAccount%/service-starter.git
cd service-starter
git remote add upstream https://github.com/mifosio/service-starter.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze default-setup
git clone https://github.com/%githubAccount%/default-setup.git
cd default-setup
git remote add upstream https://github.com/mifosio/default-setup.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze demo-server
git clone https://github.com/%githubAccount%/demo-server.git
cd demo-server
git remote add upstream https://github.com/mifosio/demo-server.git
git checkout develop
CALL gradlew publishToMavenLocal
TIMEOUT /T 5
cd ..
REM initialze test-provisioner-identity-organization
git clone https://github.com/%githubAccount%/test-provisioner-identity-organization.git
cd test-provisioner-identity-organization
git remote add upstream https://github.com/mifosio/test-provisioner-identity-organization.git
git checkout develop
CALL gradlew build
TIMEOUT /T 5
cd ..
REM initialze test-accounting-portfolio
git clone https://github.com/%githubAccount%/test-accounting-portfolio.git
cd test-accounting-portfolio
git remote add upstream https://github.com/mifosio/test-accounting-portfolio.git
git checkout develop
CALL gradlew build
TIMEOUT /T 5
cd ..
cd ..
REM initialze Web App
git clone https://github.com/%githubAccount%/fims-web-app.git
cd fims-web-app
git remote add upstream https://github.com/mifosio/fims-web-app.git
git checkout develop
CALL npm i
TIMEOUT /T 5
cd ..