Skip to content

Instantly share code, notes, and snippets.

View kumbasar's full-sized avatar
💭
I may be slow to respond.

Volkan K. kumbasar

💭
I may be slow to respond.
View GitHub Profile
@kumbasar
kumbasar / admount.sh
Last active March 14, 2019 06:52
Mount an Active Directory in Linux
ADUSER='<YOUR AD domain username>'
ADPASSWORD='<YOUR AD password>'
ADDOMAIN='<YOUR AD domain>'
AD='<AD PATH>'
sudo mount -t cifs -o user="${ADUSER}",password="${ADPASSWORD}",domain="${ADDOMAIN}" "${AD}" /mnt
# sudo umount /mnt
@kumbasar
kumbasar / checksum.sh
Last active January 22, 2019 06:00
A script which generates the checksum files for the Artifactory
#!/bin/bash
if [ $# -eq 0 ]
then
echo "No file supplied."
echo "Example: ./checksum.sh wget_1.0.1_amd64.deb"
exit -1
fi
declare -a checksum=("md5sum" "sha256sum" "sha1sum")
@kumbasar
kumbasar / docker_purge.fish
Last active May 3, 2019 08:23
docker purger for fish shell
docker rm -f $(docker ps -aq) || true
docker rmi -f $(docker images -aq) || true
docker volume rm $(docker volume list -q) || true
@kumbasar
kumbasar / git
Created January 15, 2019 09:25
How to create tags & How to checkout git remote tag
git fetch --all --tags --prune
git checkout tags/<tag_name> -b <branch_name>
@kumbasar
kumbasar / http-proxy.conf
Created January 15, 2019 06:02
docker.service.d proxy
cat /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:9400" "HTTPS_PROXY=http://127.0.0.1:9400" "NO_PROXY=localhost,127.0.0.1"
@kumbasar
kumbasar / jenkins.py
Created January 7, 2019 08:07
A python script to get the junit data
#!/usr/bin/env python3
import requests
import urllib3
import json
from requests.auth import HTTPBasicAuth
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
@kumbasar
kumbasar / dateformat.groovy
Created January 3, 2019 07:37
SimpleDateFormat in groovy
import java.text.SimpleDateFormat
def date = new Date()
sdf = new SimpleDateFormat("MMddyyyy-hhmmss")
println sdf.format(date)
@kumbasar
kumbasar / osx_wifi_strenght_command_line.sh
Last active January 2, 2019 17:01 — forked from miglen/osx_wifi_strenght_command_line.sh
Mac OS X Wifi Signal strength meter command line
#!/bin/bash
# Simple command to display the wireless strenght signal
#
clear
while true
do /System/Library/PrivateFrameworks/Apple*.framework/Versions/Current/Resources/airport -I \
| grep CtlRSSI \
| sed -e 's/^.*://g' \
| xargs -I SIGNAL printf "\nWiFi dBm: SIGNAL"
sleep 1
@kumbasar
kumbasar / Jenkinsfile
Created December 24, 2018 06:32
virtualenv in Jenkinsfile
sh """
#!/bin/bash
PATH=${WORKSPACE}/venv/bin:/usr/local/bin:\$PATH
rm -rf venv
virtualenv -p python3 venv
. venv/bin/activate
pip3 install pylint
venv/bin/pylint test/tests/ -r n --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" > pylint-report.txt || exit 0
"""
@kumbasar
kumbasar / Jenkinsfile
Created December 4, 2018 12:15
Set SonarQube Quality Gate Status to Jenkins Build Result
def scannerHome = tool 'SonarQube Scanner 3';
withSonarQubeEnv(config.sonarqube_id) {
sh "${scannerHome}/bin/sonar-scanner"
}
def props = readProperties file: '.scannerwork/report-task.txt'
echo "properties=${props}"
def sonarServerUrl=props['serverUrl']
def ceTaskUrl= props['ceTaskUrl']
def projectKey = props['projectKey']