5. #SPSOslo - @eliostruyf
Client-side solution creation flow
Scaffold SharePoint Web Part
Project
Build Web Part Code
Test
Local
UAT / Pre-production
Minify Assets
Available on Classic and
Client-Side Pages
Ship?
Release using app catalog*
Package/Deploy
6. #SPSOslo - @eliostruyf
Manual steps for shipping your solutions
1. Clean your solution
→ gulp clean
2. Bundle your solution
→ gulp bundle --ship
3. Package your solution
→ gulp package-solution --ship
4. (Optionally) upload your files to your CDN
5. Upload the solution package and deploy it in
the app catalog (site or tenant)
Minify Assets
Available on Classic and
Client-Side Pages
Release using app catalog*
Package/Deploy
Cleans project
20. Be one of the cool kids, start using YAML
• Pipelines as code
• Automated from your repo
• Easier to go back to earlier builds
• Defined in: azure-pipelines.yml
• Set secret variables via the web UI