Uploaded image for project: 'AppFormer'
  1. AppFormer
  2. AF-2332

Branch support on Business Central REST APIs

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • 7.31.0.Final
    • None
    • None
    • None
    • Branch support on Business Central REST
    • To Do
    • 2019 Week 44-46 (from Okt 28), 2019 Week 47-49 (from Nov 18), 2019 Week 50-52 (from Dec 9), 2020 Week 01-03 (from Dec 30), 2020 Week 04-06 (from Jan 20), 2020 Week 07-09 (from Feb 10), 2020 Week 10-12 (from Mar 2), 2020 Week 13-15 (from Mar 23), 2020 Week 16-18 (from Apr 13), 2020 Week 19-21 (from May 4), 2020 Week 22-24 (from May 25), 2020 Week 25-27 (from Jun 15), 2020 Week 28-30 (from Jul 6), 2020 Week 31-33 (from Jul 27), 2020 Week 34-36 (from Aug 17), 2020 Week 37-39 (from Sep 7), 2020 Week 40-42 (from Sep 28)
    • NEW
    • NEW

      Summary
      Extend the REST API to allow branch support on business central.

      Goals
      With this JIRA, users will be able to do branch management via REST API (AF-2339) and also we are adding support to maven actions for branches (AF-2338).

      Acceptance criteria

      Verify that the current endpoints points maven actions to master branch:

      /spaces/<spaceName>/projects/<projectName>/maven/compile
      /spaces/<spaceName>/projects/<projectName>/maven/deploy
      /spaces/<spaceName>/projects/<projectName>/maven/install
      /spaces/<spaceName>/projects/<projectName>/maven/test
      

      Verify that the current endpoints points maven actions to <branchName> branch:

      /spaces/<spaceName>/projects/<projectName>/branches/<branchName>/maven/compile
      /spaces/<spaceName>/projects/<projectName>/branches/<branchName>/maven/deploy
      /spaces/<spaceName>/projects/<projectName>/branches/<branchName>/maven/install
      /spaces/<spaceName>/projects/<projectName>/branches/<branchName>/maven/test
      
      • AF-2339: User are able to management branches via REST API:
      Create branch: [POST] /spaces/<spaceName>/projects/<projectName>/branches { name: <branchName> }
      Remove branch: [DELETE] /spaces/<spaceName>/projects/<projectName>/branches/<branchName>
      List branches: [GET] /spaces/<spaceName>/projects/<projectName>/branches
      

              gdonasci Gabriel do Nascimento Ribeiro (Inactive)
              gdonasci Gabriel do Nascimento Ribeiro (Inactive)
              Barbora Kapustova Barbora Kapustova
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: