As 2022 I had create another Tiktok account, please follow it for more useful solution on Learn Tech Tips
Explore My Other Channel for More Cool and Valuable Insights
π Youtube Learn Tech Tipsπ Tiktok
π Facebook:When you finish coding and test it. You wan to deploy your source code to your server, so you need to connect with FTP / SFTP / SSH to remote your server then copy your code one by one to server. This will take you time to do it.
Do you think you will have another best solution, that step will automate deploy to server when have any code change? The answer is YES. So don't worry, your dream will be come true, This topic will share with you the way and method for auto deploy it. People call it CI/CD (Continuous Integration and Continuous Delivery)
CI/CD with DeployHQ
In software engineering, CI/CD or CICD is the combined practices of continuous integration and continuous delivery or continuous deployment. CI/CD bridges the gaps between development and operation activities and teams by enforcing automation in building, testing and deployment of applications.
Actually we will have many way to do it. One of it, I will show you the easy way by using DeployHQ platform (TRIAL VERSION), so you can easy use it
Before use DeployHQ, you should do: your source code need upload to git for create a trigger on DeployHQ know when to deploy code (when code change on git)
I will share some main feature in DeployHQ, so you can easy to use it.
Main feature:
- Connection to server: SSH, SFT, FTP, FTPS, Shopift, Amazon S3, Rackspace Cloud Files
- You can integrate with your social chat as: Discord, Codebase, Microsoft Teams, Slack, Bugsnag, Cloudflare, Honeybadger, HTTP Post, New Relic, Rollbar
- Setup branch for deploy
- Notify when have deploy result on social chat, on system
You can use trial version for free (This version is limit deploy 10 times on one day and limit 1 project deploy) (reset after 20 hour)
Now let's go do it
- First: Connect with your gitlab, github ....
- The next step is setup branch need to deploy, select branch for deploy and select the option "Automatically deploy when this branch is pushed to"
- You still also can deploy manual branch by click buttonon web site
That's step i which show you, do you see easy to to it?
How about your feel when using DeployHQ CICD, leave your comment on CICD DeployHQ topic if you have any feedback or questions, So we can discuss about it
Link download DeployHQ: click here