Hi there, I'm Dragon app
An application about the SpaceX space program is presented to your attention.
The application is for informational purposes,
intended for educational purposes.
- project in the cloud Netlify
url: madappgang.netlify.app - also deployment
url: GitHub Pages
The project is published with a secure connection protocol, HTTPS (HyperText Transfer Protocol Secure).
Implemented continuous deployment works by connecting the Git repository to the Netlify site and synchronizing them. This is done using OAuth2 authentication of the Git provider or the Netlify GitHub app.
The site deployment process is configured to automatically display the latest version. No changes go live on your site’s public URL before all changes have been uploaded. Once all the changes are ready, the new version of the site immediately goes live on the CDN. This means deploys are atomic, and your site is never in an inconsistent state while you’re uploading a new deploy. Netlify will compare the new deployment with your existing deployment and determine which files have changed and need to be downloaded.
The project settings allow you to control which branches in your Git repository you want to deploy (designate as the Production branch). The development was carried out by one developer, therefore:
Manufacturing industry > main
Branch Deployment > the working branch (master), can set up another branch to work on the team.
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
(npm i --save-dev jest)
(reverse_string.test.js and tests.js)
CI - Continuous Integration
CD - Continuous Delivery
- Code
writing code according to the task, in this case, the Terms of Reference. commit, push to Git. - Buld
testing with Jenkins system (it makes sense if the build is tested for no more than 10 minutes automatically) - Test
after successful completion of auto tests, manual testing - Release
after verification by the test team, a stable version of the product is released (version is called release candidate) - Deploy
the release branch is downloaded and deployed to the client's production server. - Operate
monitoring the deployed version of the product. - Monitor
correction if there were errors if the work is not according to the script. - Plan
planning for new features and collecting data for adjustments for new releases in the future.
- v 0.1.2
open license ( free license )