logo
0
0
WeChat Login
Ryan Baxter<524254+ryanjbaxter@users.noreply.github.com>
Add instructions to deploy to ASA-E

Issue Bot for GitHub issues

Deploy

Deploy To ASA-E

You will need access to the spring-team subscription in Azure. The app is running under the spring-team subscription and spring-team resource group.

To deploy or update the app do the following

$ az account list --output table Name CloudName SubscriptionId TenantId State IsDefault ------------ ----------- ------------------------------------ ------------------------------------ ------- ----------- Spring Infra AzureCloud subscriptionid tenantId Enabled True

Set the subscription id to the subscription id for Spring Infra.

$ az account set --subscription subscrpitionid

Set the following environment variables

$ export ASAE_LOCATION=eastus $ export ASAE_SUBSCRIPTION=subscrpition $ export ASAE_SERVICE=spring-team $ export ASAE_RESOURCE_GROUP=spring-team

Only need to do this when creating this step if the app doesn't already exist

$ az spring app create --resource-group $ASAE_RESOURCE_GROUP --service $ASAE_SERVICE --name spring-cloud-issue-bot --env ISSUEBOT_GITHUB_CREDENTIALS_USERNAME=spring-cloud-issues ISSUEBOT_GITHUB_CREDENTIALS_PASSWORD=[paswsord from lastpass]

Build the issue bot app

$ ./mvnw clean package

Deploy the app

$ az spring app deploy --resource-group $ASAE_RESOURCE_GROUP --service $ASAE_SERVICE --artifact-path target/issue-bot-0.1.0-SNAPSHOT.jar --name spring-cloud-issue-bot

To tail the logs

$ az spring app logs --name spring-cloud-issue-bot --resource-group $ASAE_RESOURCE_GROUP --service $ASAE_SERVICE --follow --lines 10000

Deploy To Cloud Foundry (No Longer Used)

cf login -a https://api.sc2-04-pcf1-system.oc.vmware.com

Set ISSUEBOT_GITHUB_CREDENTIALS_PASSWORD in manifest.yaml for the user spring-cloud-issues. This should be a token stored in LastPass.

Then run cf push from the root of the repo.

About

No description, topics, or website provided.
Language
Java100%