Entradas

pipe personalizado

#ng g p pipes/capitalizado import { Pipe , PipeTransform } from '@angular/core' ; @ Pipe ({ name: 'capitalizado' }) export class CapitalizadoPipe implements PipeTransform { //transform(value: unknown, ...args: unknown[]): string { //transform(value: unknown, edad: number, activo: boolean, mensaje: string): string { transform ( value : string , todas : boolean = true ) : string { value = value . toLocaleLowerCase (); let nombres = value . split ( ' ' ); if ( todas ){ nombres = nombres . map ( nombre => { return nombre [ 0 ]. toUpperCase () + nombre . substr ( 1 ); }); } else { nombres [ 0 ] = nombres [ 0 ][ 0 ]. toUpperCase () + nombres [ 0 ]. substr ( 1 ); } return nombres . join ( ' ' ); } } <p>{{nombre | capitalizado:true}}

Obtener código de dispositivo

String codigoEquipo = Settings . Secure . getString ( getContentResolver (), Settings . Secure . ANDROID_ID ). toUpperCase ();

Comprimir con 7-zip por linea de comandos

"C:\Program Files\7-Zip\7z.exe" a "d:\archivos\mi_directorio.zip" "D:\INTEGRACION CONTINUA\FrontEnd\dist\mi_directorio"

Generar token en Artifactory

Generando token curl -uadmin:password -XPOST "http://localhost:8081/artifactory/api/security/token" -d "username=admin" -d "scope=member-of-groups:readers" con el valor de access_token se podrá realizar la siguiente consulta y poder descargar el compilado Descargando compilado curl -H "Authorization: Bearer << ACCESS_TOKEN >>" -O "http://localhost:8081/artifactory/RSURHCompensacionArtefacto/Unstable/12/RSURHCompensacion-0.0.1-SNAPSHOT.jar"

Descargar compilados de Artifactory con CURL

Con usuario y clave curl -ujambrocio:virgo -O "http://localhost:8081/artifactory/RSURHCompensacionArtefacto/Unstable/12/RSURHCompensacion-0.0.1-SNAPSHOT.jar" Con API KEY Ir a Edit Profile Ingresar clave en Current Password Presionar el boton Unlock En API Key presionar el engranaje para que se realice la generación curl -ujambrocio:<<API_KEY>> -O "http://localhost:8081/artifactory/RSURHCompensacionArtefacto/Unstable/12/RSURHCompensacion-0.0.1-SNAPSHOT.jar"

Sonarqube : The component parameter is missing

Error: org.quality.gates.jenkins.plugin.QGException: Expected status 200, got: 400. Response: {"errors":[{"msg":"The 'component' parameter is missing"}]} at org.quality.gates.sonar.api.SonarHttpRequester.executeGetRequest(SonarHttpRequester.java:124) at org.quality.gates.sonar.api.SonarHttpRequester.getComponentId(SonarHttpRequester.java:182) at org.quality.gates.sonar.api60.SonarHttpRequester60.getSonarApiTaskInfoParameter(SonarHttpRequester60.java:39) at org.quality.gates.sonar.api.SonarHttpRequester.getAPITaskInfo(SonarHttpRequester.java:145) at org.quality.gates.sonar.api.QualityGatesProvider.getAPIResultsForQualityGates(QualityGatesProvider.java:62) at org.quality.gates.jenkins.plugin.BuildDecision.getStatus(BuildDecision.java:24) at org.quality.gates.jenkins.plugin.QGPublisher.perform(QGPublisher.java:85) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecut

Subir proyecto al repositorio existente en Bitbucket

Abrir consola y ubicarse en la ruta donde esta ubicada el proyecto 1.- git init 2.- git add . 3.- git commit -m "Primer commit" 4.- git remote add origin https://nombre_usuario@bitbucket.org/nombre_usuario/nombre_proyecto.git 5.- git push -u origin --all Referencia: https://confluence.atlassian.com/bitbucket/add-unversioned-code-to-a-repository-877177133.html