about
12/11/2022
Deployment Track Summary
Deployment Track Summary
git, github, containers, cloud services, progressive web apps
Bites Index
- Dictionary.com
- Deployed service is made available to all connected agents that know the path to the service. That may require an access token. Azure DevOps
- Deployed application is made available to all network connected agents which have to authenticate to access all but basic services. Outlook.com
- Deployed project is made available to all registered project members through some platform like github. Project TBD
- Repository is made available to every user logged into the platform holding the repository. Access is usually read-only but allows cloning to the user's environment. Rust ThreadPool
Benefits of Deployment
- Enable large numbers of users to take advantage of your work.
- Instantly make functional and sequrity updates, available to all users.
- Support storage and retrieval of user's information in deployed applications.
- Provide quick turn-around for collaboration. With appropriate setup and tools, that supports continuous integration and testing of new and modified software components.
Deployment Bites
Development and Assembly of material for this topic is just beginning. Treat the items after
"DeployBite_git" as an "alpha-spec"
for things to come.
-
DeployBite_git provides basic recipes for often used Configuration Management operations using git.
- local configuration management
- summary of git commands: status, commit, push, and pull
- create and use branches, diff, merge
-
DeployBite_github describes continuous integration (CI) using the github platform and
user defined repositories.
- remote configuration management in github repository
- create account, add repositories, remote operation, push, pull, pull request
- documentation in Readme.md
-
DeployBite_PowerShell provides basic recipes for PowerShell scripts useful for deployment
- shell, cmdlets, scripts, functions, and modules
- pipeline for orchestrating: linting, formating, building, testing, and deployment
- a few recipes for common searching, sorting, and formatting operations
-
DeployBite_containers shows how to provide a deployable production environment
so developers work directly with the delivery platform facilites.
- encapsulate environment for development and publishing
- create account, add libraries, remote operation, push, pull, pull request
- documentation
-
DeployBite_cloud illustrates mechanisms for deploying applications from a cloud platform.
- deploy applications from third party platform, e.g., Azure, AWS, google
- create account, add applications, test functionality, publish
- documentation
-
DepployBite_PWA discusses the technology used by Progressive Web Applications (PWAs)
and illustrates with examples how to deploy an application as a PWA.
- deploy applications as web apps for desktop, laptop, and phone use
- summarize technologies, e.g., development to google spec, C#
- documentation