Sette opp en Mule-app

Sette opp en Mule-app

Denne artikkelen skisserer trinn for å sette opp en Mule-app. MuleSoft egen lenk sin egen app utviklingsopplæring: Mule App Development Tutorial

 Bruksanvisning

En steg-for-steg guide:

  1. Opprette ny repo (nettlink til bitbucket opprette ny repo):

Project: "Integrasjon og mellomvare"
Repository name: velg et unikt navn i henhold til integrasjon
Include a README?: "Yes, with a template"
Default branch name: "develop"
Advanced settings: Description(valgfritt)
Advanced settings: Language: "XML"
"Create repository"
  1. Opprette repo-grener (bitbucket.org/unit-norge-team/<Repository name>/branches/):

Create branch: "master">Create
  1. Opprette repo-tillatelser (bitbucket.org/unit-norge-team/<Repository name>/admin/permissions):

Legg til brukere eller grupper: "Armaz" & "Babak" (Admin), "Integrasjon og mellomvare" (Write)>Confirm
  1. Lage repo Forgreningsmodell (bitbucket.org/unit-norge-team/<Repository name>/admin/branching-model):

Production branch: "Use specific branch"> "master"> "Save"
  1. Redigere .gitignore-filen (bitbucket.org/unit-norge-team/<Repository name>/src/develop/.gitignore):

Edit: erstatt innhold med filen nedenfor: og “Commit”
  1. Clone <Repository name> (bitbucket.org/unit-norge-team/<Repository name>/src/develop/):

"Clone"> "Clone this repository"> "copy"
  1. Terminal (~/projects/mule-reps/cloud):

paste
cd <Repository name>
  1. AnypointStudio:

File> New> Mule Project> Project Name: <Repository name> & Project location: ~/projects/mule-reps/cloud/<Repository name> > "Finish"
<Repository name> > src/main/resources: legg til test/dev/prod/app/secure2.properties, jssecacerts-filer og erstatt innholdet i log4jw.xml med linjene nedenfor:
pom.xml> gi <groupId> ('com.mycompany') nytt navn ("6b1911b8-f194-41bc-af97-7283473c0c5e")
pom.xml> legg til disse linjene (under andre 'dependencies'): <dependency><groupId>6b1911b8-f194-41bc-af97-7283473c0c5e</groupId><artifactId>humio-log4j2-appender</artifactId><version>1.0.4</version></dependency>
app.properties > legger til ‘module-id=<Repository name>’
Global configuration elements: pregrabber extension, global property, configuration properties, Mule secure properties, Sikt Slack extension, LaaS (for Humio)
  1. Terminal (develop):

git commit -m "legge til src/main/resources og globale elementkonfigurasjoner"
git push