Repository created for commiting tasks
Folder includes bash script , that shows OS versions , all users on the OS with bash shell installed and shows the open ports.
Folder includes scripts with installing node modules. Initial script removes nvm packages and yarn lock file, which include the exact dependency versions for the project together with checksums for each package. This reduces time of the build
Created Docker container with Nginx and custom home page (see index.html)
Includes docker compose and small Python scripts
Located in different repository. Includes compose of MS SQL Server with API consuming data from it. App is extended with EF Core migration with seeded data
sudo ufw allow 80/tcp comment 'accept HTTP connections' sudo ufw allow 443/tcp comment 'accept HTTPS connections' sudo mysql -e 'CREATE DATABASE 'bloodbank' DEFAULT CHARACTER SET utf8' sudo mysql bloodbank source /home/vm1-admin/sources/Blood-Bank-Management-System/sql/bloodbank.sql sudo cp -r /home/vm1-admin/sources/Blood-Bank-Management-System/* .
Includes 3 tasks completed in 1 build Actual variables data is removed for security reasons
Created hosting of Wordpress site and
- Events that trigger workflows: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows
- Expressions: https://docs.github.com/en/actions/learn-github-actions/expressions
- Contexts: https://docs.github.com/en/actions/learn-github-actions/contexts
- Variables: https://docs.github.com/en/actions/learn-github-actions/variables
- Using jobs in a workflow: https://docs.github.com/en/actions/using-jobs/using-jobs-in-a-workflow
- Run GitHub locally: https://github.com/nektos/act
Jenkins
- Jenkins - https://www.jenkins.io/
- Setup Jenkins server - https://aws.amazon.com/ru/getting-started/hands-on/setup-jenkins-build-server/
- Use Jenkins in Azure - https://docs.microsoft.com/ru-ru/azure/developer/jenkins/
- Jenkins free eBook https://riptutorial.com/Download/jenkins.pdf