Skip to content

Comments

feat [cli-cicd integration]: Introduce deploy command#177

Closed
aviatco wants to merge 2 commits intomicrosoft:mainfrom
aviatco:deploy-command-interface
Closed

feat [cli-cicd integration]: Introduce deploy command#177
aviatco wants to merge 2 commits intomicrosoft:mainfrom
aviatco:deploy-command-interface

Conversation

@aviatco
Copy link
Collaborator

@aviatco aviatco commented Feb 19, 2026

📥 Pull Request

✨ Description of new changes

This pull request introduces a new deploy command skeleton, allowing users to deploy items to a Fabric workspace using Fabric CI/CD lib, leverage Fabric CI/CD capabilities and relaying on configuration file.
NOTE - the actual integration is not part of this PR
The changes include updates to the command registration, parser setup, and supporting logic to handle deployment flows. Below are the most important changes grouped by theme:

New Deploy Command Integration

  • Added a new module fab_fs_deploy.py that implements the deployment logic, including confirmation handling and delegation to the config-based deploy function.
  • Registered the new deploy command in the CLI parser setup via register_deploy_parser, ensuring it is available as a subcommand.
  • Updated fab_fs.py to import and route the deploy_command, which handles context and exception management for deployment operations. [1] [2]

Command-Line Interface Enhancements

  • Implemented the register_deploy_parser function to define arguments and usage examples for the deploy command, supporting config file, environment, parameters, and force options.
  • Added a description for the deploy command in fab_constant.py to improve CLI help and documentation.

Supporting Deployment Logic

  • Created deploy_with_config_file function to encapsulate the deployment flow using config file and environment parameters, providing user feedback during execution.

@aviatco aviatco requested a review from a team as a code owner February 19, 2026 12:29
@aviatco aviatco closed this Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants