官术网_书友最值得收藏!

Application life cycle management with SharePoint customizations

One of the key elements that all developers need to think about the long-term is life cycle management for your solutions. Application lifecycle management, or ALM, is a huge topic in itself, but we feel it's important to underline the aspects of ALM as it touches the SharePoint Framework.

One of the larger missing pieces with the add-in model since 2013 was that it mostly lacked a proper model for managing the life cycle of your deployments and solutions. The act of life cycle management involves multiple tasks within any given development project, including:

  • Managing source code and assets
  • Versioning source code
  • Building solutions
  • Testing code
  • Deploying solutions
  • Retracting solutions
  • Managing solutions
  • Updating solutions

ALM for the SharePoint Framework is still at a fairly nascent, but evolving stage. This does not mean that managing the life cycle of the SharePoint Framework project is impossible or a complex undertaking. It is still something that will take time, effort, and resources to get right for your project. But at the same time, it's more than critical to implement or otherwise future updates, or simply changing anything in your code becomes next to impossible to manage.

The SharePoint Framework does not include ALM tooling, such as for continuous integration, as it's client-side code is packaged and deployed to SharePoint. Microsoft does, however, provide support for multiple toolsets and services that can be hooked into your development workflow. We'll list the typical ones next, but if you have a preferred choice of your own, feel free to replace any of these with your own.

主站蜘蛛池模板: 尚志市| 皋兰县| 嘉黎县| 清原| 渭南市| 珲春市| 兴仁县| 南和县| 滨州市| 新乐市| 望江县| 涪陵区| 偏关县| 钟祥市| 永胜县| 五原县| 连城县| 琼结县| 扎鲁特旗| 绍兴县| 同德县| 逊克县| 定襄县| 沙雅县| 工布江达县| 周宁县| 阿拉善右旗| 桐庐县| 宁德市| 明水县| 鲁甸县| 当阳市| 龙泉市| 徐汇区| 夏河县| 博客| 渭南市| 常山县| 海晏县| 杭州市| 全州县|