Skip to content

Instantly share code, notes, and snippets.

View iskandarsaleh's full-sized avatar

iskandarsaleh iskandarsaleh

View GitHub Profile
@iskandarsaleh
iskandarsaleh / add maven config
Last active March 20, 2023 06:50
Jenkins Integration with Git Maven And SonarQube
manage jenkins
global tools configuration
maven
name "project maven"
maven home "path maven project"
back to jenkins
build
add maven version
goal clean package
node {
def mvnHome
stage('Preparation') { // for display purposes
// Get some code from a GitHub repository
git 'https://github.com/jglick/simple-maven-project-with-tests.git'
// Get the Maven tool.
// ** NOTE: This 'M3' Maven tool must be configured
// ** in the global configuration.
mvnHome = tool 'maven-1'
}
@iskandarsaleh
iskandarsaleh / postgres-cheatsheet.md
Created December 30, 2018 04:11 — forked from Kartones/postgres-cheatsheet.md
PostgreSQL command line cheatsheet

PSQL

Magic words:

psql -U postgres

Some interesting flags (to see all, use -h or --help depending on your psql version):

  • -E: will describe the underlaying queries of the \ commands (cool for learning!)
  • -l: psql will list all databases and then exit (useful if the user you connect with doesn't has a default database, like at AWS RDS)
@iskandarsaleh
iskandarsaleh / docker-help.md
Created December 30, 2018 04:15 — forked from bradtraversy/docker-help.md
Docker Commands, Help & Tips

Docker Commands, Help & Tips

Show commands & management commands

$ docker

Docker version info

@iskandarsaleh
iskandarsaleh / node_cheerio_scraping.js
Created December 30, 2018 04:16 — forked from bradtraversy/node_cheerio_scraping.js
Simple example to scrape some posts and put into a CSV file using Node & Cheerio
const request = require('request');
const cheerio = require('cheerio');
const fs = require('fs');
const writeStream = fs.createWriteStream('post.csv');
// Write Headers
writeStream.write(`Title,Link,Date \n`);
request('http://codedemos.com/sampleblog', (error, response, html) => {
if (!error && response.statusCode == 200) {
@iskandarsaleh
iskandarsaleh / pipenv_cheat_sheet.md
Created December 30, 2018 04:17 — forked from bradtraversy/pipenv_cheat_sheet.md
Pipenv cheat sheet for common commands

Pipenv Cheat Sheet

Install pipenv

pip3 install pipenv

Activate

pipenv shell
@iskandarsaleh
iskandarsaleh / ssh.md
Created December 30, 2018 04:18 — forked from bradtraversy/ssh.md
SSH & DevOps Crash Course Snippets

SSH Cheat Sheet

This sheet goes along with this SSH YouTube tutorial

Login via SSH with password (LOCAL SERVER)

$ ssh brad@192.168.1.29

Create folder, file, install Apache (Just messing around)

$ mkdir test

$ cd test

@iskandarsaleh
iskandarsaleh / KatalonStudio_POST_Request.groovy
Created December 30, 2018 04:22 — forked from executeautomation/KatalonStudio_POST_Request.groovy
Katalon studio POST request and verify request
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as MobileBuiltInKeywords
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase