This project is based on Mulesoft Dataweave and Salesforce to provide secure, reliable, API access for all the Scores apps and projects. It is hosted on Anypoint and acts as the transactional hub, in concert with the authentication API
3
stars
1
forks
source link
CI/CD: Update Workflow to Support New Proxy [Sandbox] #260
The deployment of new proxy significantly changed the structure of our runtime instance. The current implementation of CI/CD is not able to deliver updates properly. Here is the list of things that need to be supported by a new CI/CD pipeline:
[ ] automatically upload new RAML to Exchange
[ ] update proxy's RAML version
[x] generate new keystore.jks for HTTPS connection
[x] prior to deployment, remove global.xml
[x] prior to deployment, rename global.xml.anypoint to global.xml
[ ] update RAML specification version in global.xml and pom.xml
[ ] deploy the app, updating Mulesoft Secure Properties based on the GH Secrets
Description:
The deployment of new proxy significantly changed the structure of our runtime instance. The current implementation of CI/CD is not able to deliver updates properly. Here is the list of things that need to be supported by a new CI/CD pipeline:
keystore.jks
for HTTPS connectionglobal.xml
global.xml.anypoint
toglobal.xml
global.xml
andpom.xml