Bin e padrões para validação de cartão de crédito.
| Bandeira | Começa com | Máximo de número | Máximo de número cvc |
|---|---|---|---|
| Visa | 4 | 13,16 | 3 |
| Mastercard | 5 | 16 | 3 |
| #!/bin/bash | |
| # Get directory of script | |
| DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" | |
| if [[ $# -ne 1 ]] | |
| then | |
| echo "ERROR: This script expects the namespace name to be given as an argument" | |
| echo "e.g. ./ecr-cred-updater.sh my-namespace" | |
| exit 1 |
| #!/bin/bash | |
| ### REF: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html | |
| ### http://docs.aws.amazon.com/cli/latest/reference/ec2/attach-volume.html | |
| ### http://docs.aws.amazon.com/cli/latest/reference/ec2/detach-volume.html | |
| set -e | |
| #Id do volume, adicionar manualmente aqui. | |
| VOLUME_ID=$PERSISTENT_VOLUME_ID |
| #!groovy | |
| MAIL_FROM = 'noreply-jenkins@myhost.io' | |
| MAIL_TO = 'jenkins@myhost.io' | |
| GITHUB_PROTOCOL = 'https' | |
| GITHUB_USER_NAME = 'my-github-user' | |
| GITHUB_USER_EMAIL = 'jenkins@myhost.io' | |
| GITHUB_REPO = 'github.com/my-user/my-repository' | |
| GITHUB_PROJECT_URL = "${GITHUB_PROTOCOL}://${GITHUB_REPO}" |
| #!/bin/bash | |
| if [ $# -eq 0 ] | |
| then | |
| echo -e 'Please provide the name of a security group\n\te.g. . aws-update-my-dynamic-ip.sh SECURITYGROUPNAME' | |
| exit 1 | |
| fi | |
| GROUP_NAME=$1 |
| node { | |
| repositoryAccess = 'https://' | |
| repositoryAccessSeparator = '/' | |
| echo "repository host: ${repositoryHost}" // github.com | |
| echo "repository path: ${repositoryPath}" // <user>/<repository>.git | |
| echo "repository jenkins credentials id: ${credentialsId}" // jenkins credentials for the jenkins git account who have commit access | |
| echo "repository branch: ${branch}" // master or another branch | |
| echo "repository commiter username: ${repositoryCommiterUsername}" // Jenkins account email | |
| echo "repository commiter name: ${repositoryCommiterEmail}" // Jenkins |
The process starts by creating the CSR and the private key:
openssl req -nodes -newkey rsa:2048 -nodes -keyout dotmarks.net.key -out dotmarks.net.csr -subj "/C=GB/ST=London/L=London/O=dotmarks/OU=IT/CN=dotmarks.net"
Generates