July 27, 2021
Spring boot concepts and unit testing with mockito
Its very useful material spring boot concepts and unit testing with mockito:
https://drive.google.com/drive/folders/1V0L6ECAdvVXamlutHVnEc4MCIqdQPA3F?usp=sharing
Docker images:
https://hub.docker.com/search?q=in28min&type=image
Online Tools for Code Beautify
Code beautify using Online tools:
https://codebeautify.org/yaml-to-json-xml-csv
Style for UI:
https://guides.github.com/features/mastering-markdown/
Online tools:
Free Mailing Tools in Online:
July 26, 2021
Online compiler
Online compiler:
https://glot.io/
https://replit.com/~
https://www.jdoodle.com/
Examples:
https://glot.io/new/go
https://glot.io/new/java
https://www.jdoodle.com/online-java-compiler/
https://replit.com/@aneagoie/findNemo1
https://replit.com/@aneagoie/findingNemo2
https://replit.com/@aneagoie/spaceComplexity?language=javascript
AWS(Amazon Web Services) Certifications Information
AWS Certifications Practice Questions and Answers based on the my knowledge:
July 25, 2021
GithubOps: Github Actions: Process the CICD pipelines for easy way(Part-1)
Basically its way getting started with GitHub Actions, its used for how to automate and customize your software development workflow by using GitHub Actions. First, how a GitHub Action functions by learning its core concepts and key characteristics. Next, Needs hands-on approach in a GitHub project repository by using a featured template workflow file with continuous integration (CI) and customize it with unit tests, build artifacts, and environment variables. Finally, how to use community GitHub Actions from the GitHub Marketplace to extend your customized software development workflow. GitHub actions to extend, automate, and customize your workflow experience.
Github Docs:
https://docs.github.com/en/get-started
GitHub-hosted runners:
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners
GitHub Actions:
https://docs.github.com/en/actions
https://docs.github.com/en/actions/automating-your-workflow-with-github-actions/software-installed-on-github-hosted-runners
Prettier - Code formatter:
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
YAML:
https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml
YAML to JSON:
https://marketplace.visualstudio.com/items?itemName=ahebrank.yaml2json
Managing workflow runs:
https://docs.github.com/en/actions/managing-workflow-runs#enabling-debug-logging
specific shell:
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#using-a-specific-shell
hello-world-javascript-action project:
https://github.com/actions/hello-world-javascript-action
Actions plugins:
https://github.com/marketplace?type=actions
GitHub Checkout Usage:
https://github.com/actions/checkout#usage
GitHub workflow:
https://docs.github.com/en/actions/reference/events-that-trigger-workflows
For cron jobs:
on:
schedule:
- cron: "0/5 * * * *"
"min hour day(month) month day(week)"
https://crontab.guru/
CronJob Examples:
https://crontab.guru/examples.html
Create a repository dispatch event:
https://docs.github.com/en/rest/reference/repos#create-a-repository-dispatch-event
GitHub Action course meterial:
https://github.com/ramanujadasu/github-actions-course
Check all the brach's for more topics
Dispatch Event:
https://docs.github.com/en/rest/reference/repos#create-a-repository-dispatch-event
Filter Pattern:
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet
Environment Variables:
https://docs.github.com/en/actions/reference/environment-variables
Workflow Authentication:
https://docs.github.com/en/actions/reference/authentication-in-a-workflow
Example workflow: .github/workflows/manual.yaml
Reference: https://github.com/ramanujadasu/github-actions-course/new/master?filename=.github%2Fworkflows%2Fmanual.yml&workflow_template=manual
<code:java>
====================================================
# This is a basic workflow that is manually triggered
name: Manual workflow
# Controls when the action will run. Workflow runs when manually triggered using the UI
# or API.
on:
workflow_dispatch:
# Inputs the workflow accepts.
inputs:
name:
# Friendly description to be shown in the UI instead of 'name'
description: 'Person to greet'
# Default value if no value is explicitly provided
default: 'World'
# Input has to be provided for the workflow to run
required: true
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "greet"
greet:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Runs a single command using the runners shell
- name: Send greeting
run: echo "Hello ${{ github.event.inputs.name }}"
===================================================
Example workflow: .github/workflows/test.yaml
===================================================
name: Test Build
on:
#To fetch the other repository
repository_dispatch:
types: [build]
#Workflow dispatch
workflow_dispatch:
inputs:
message:
description: ''
required: false
default: ''
push:
types: [closed, assigned, opened, reopened]
branches:
- master
- 'feature/*'
- 'feature/**'
- '!feature/featC' # if matchs also it will ignore
- release-20[2-9][1-9].[0-9][0-9].[0-9][0-9]
# if not using branches
branches-ignore:
- 'feature/featC'
tag:
- "v1.*"
paths:
- "**.js"
path_ignore:
- "docs/*"
pull_request:
types: [closed, assigned, opened, reopened]
branches:
- master
- release-20[2-9][1-9].[0-9][0-9].[0-9][0-9]
env:
REPO: ${{ github.repository }}
BUILD_PATH: ${{ github.workspace }}
DOCKER_IMAGE_NAME: "test/build"
DOCKER_IMAGE_VERSION_PREFIX: "1.0.0"
BUILD_ARGS: "--build-arg <env variable"
jobs:
build:
name: Build Python Application
runs-on: [ ubuntu-latest ]
timeout-minutes: 10
strategy:
matrix:
python-version: [3.6.10]
steps:
# Checkout the repo code to be used for build activity
- name: Checkout the Repository Source Code
uses: actions/checkout@v2
with:
fetch-depth: 1
env:
WF_ENC_ENV: ${{secrets.WF_ENV}}
WF_TEST_ENV: Test Env
- name: Get Build Scripts
run: |
curl -s -u <url> | bash
chmod -R 777 tscripts
shell: bash
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Run Code Scan for SonarQube
run: |
sudo apt-get update
sudo apt-get install bc
bash tscripts/sonarqube.sh
shell: bash
- name: Build DockerImage if push to master or release branch's
run: |
bash tscripts/dbuild/build.sh
shell: bash
</code:java>
August 05, 2020
TestRail - Test management tool
My Favorite Site's List
-
Build Your Own Test Framework - [image: Build Your Own Test Framework] Learn to write better automated tests that will dramatically increase your productivity and have fun while doing so...2 hours ago
-
How to convert JSON String to Java HashMap? Example - Suppose you have a JSON String, may be a web-service response and you want to create a Map out of it, where key should be the fields and value should be ...9 hours ago
-
EndOfLife Software packages - The "End of Life" (EOL) page for Software provides information on the release dates, support periods, and security status of different Software versions. I...3 months ago
-
How to Install Java on Ubuntu 24.04 - Connect to us ( @twitter | @facebook ) Java is a versatile programming language that can be installed on Ubuntu 24.04 using different methods, such as “a...6 months ago
-
Demystifying the Top 10 Spring Annotations for 2024 - Introduction: Spring annotations are a powerful tool for autoconfiguring Spring and streamlining the wiring up of components. They serve as metadata that ...10 months ago
-
Vedic Maths Classes Online - Sydney - If you are keen to learn Vedic Maths, and have full commitment and passion to do so, please reach out to me at this email address for online classes - stud...2 years ago
-
Mini-Review Roundup - *Mini-Review Roundup* [image: Marie Antoinette: The Journey] *Marie Antoinette: The Journey by Antonia Fraser* Honestly, this was kind of a letdown...3 years ago
-
Java URL Encoder/Decoder Example - Java URL Encoder/Decoder Example – In this tutorial we will see how to URL encode/decode attributes in Java. Overview URL encoding, is a mechanism for enco...4 years ago
-
Top Developer Collaboration Tools - How to drive your project into a corner? Just in case you wondered, there are multiple options. The surest one is miscommunication. Considering that you ca...5 years ago
-
Highlighting Google Cloud’s talks at Puppetize Live - Highlighting Google Cloud’s talks at Puppetize Live Kristina Psaris-Weis 16 October 2018 Off [image: Andrew Nhem] Andrew Nhem Events — Partn...6 years ago
-
Meet The Wattpad Stars: Brittany Geragotelis - After 10 years of pounding the pavement with publishers and agents, Brittany Geragotelis decided to break free from gatekeepers by posting an original stor...7 years ago
-
My Notes On Time Series - Time Series Data set for which time lies in one of the axis is known as time series. Most of the economical data, meteorological data is an example of time...8 years ago
-
Breaking Down Barriers in Sexual and Reproductive Health Reporting in Africa - *This is a guest post by Humphrey Nabimanya, founder of Reach a Hand Uganda. * [image: 2016-04-15-1460736651-1435623-huffpo1.jpg]*Journalists and bloggers...8 years ago
-
OSGi - Road Ahead - OSGi has been introduced many times in the past few years and will still require some in the future1. With so many introductions, one might be inclined to ...11 years ago
-
The Two Ways of Doing a Job - Whether it's deployment, development, performance tuning, troubleshooting or something else, there are two fundamentally different ways of doing your job: ...12 years ago
-
List of demonstrations on this page And How To Find Them And How To Get Them. - Here Is A List of demonstrations on this page with the link back to the tutorial : How To Add A Scrolling Recent Posts Gadget To Your Blog You Can See T...14 years ago
-
Newest Blogger Templates - Click for more templates below: Favorite templates | Previous templates 161 - 170 >>14 years ago
-
Blog Members - Here is how to show off your blog members. These are members of your blog community who have joined your blog through Google Friend Connect. Put all your m...14 years ago
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-