Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SDKman
- Instalación
- curl -s "https://get.sdkman.io" | bash
- source "$HOME/.sdkman/bin/sdkman-init.sh"
- Validación
- sdk version
- JAVA
- Instalación
- sdk ls java
- De la lista que nos muestre tomar la versión 8 de oracle ej. 8u161-oracle
- sdk -i java 8u161-oracle
- Validación
- java -version
- Maven
- Instalación
- sdk i maven
- validación
- mvn -version
- configuración Crear el archivo settings.xml local
- touch ~/.m2/settings.xml
- Editar el archivo settings.xml local
- gedit ~/.m2/settings.xml
- Agregar las siguientes lineas dentro del archivo. **NOTA: user_name y password se pueden solicitar con infraestructura.
- <?xml version="1.0" encoding="UTF-8"?>
- <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
- <servers>
- <server>
- <id>nexus</id>
- <username>user_name</username>
- <password>user_pass</password>
- </server>
- </servers>
- <mirrors>
- <mirror>
- <id>nexus</id>
- <mirrorOf>*</mirrorOf>
- <name>Nexus OCP</name>
- <url>https://nexus.dev.cloudapp.banregio.com/repository/next-maven-central/</url>
- </mirror>
- </mirrors>
- <profiles>
- <profile>
- <id>nexus</id>
- <properties>
- <nexus-central>https://nexus.dev.cloudapp.banregio.com/repository/next-maven-central/</nexus-central>
- <nexus-release>https://nexus.dev.cloudapp.banregio.com/repository/next-maven-release/</nexus-release>
- <nexus-snapshots>https://nexus.dev.cloudapp.banregio.com/repository/next-maven-snapshots/</nexus-snapshots>
- </properties>
- </profile>
- <profile>
- <id>deploy</id>
- <repositories>
- <repository>
- <id>release</id>
- <name>Nexus Next Release</name>
- <url>${nexus-release}</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
- <repository>
- <id>snapshots</id>
- <name>Nexus Next Snapshots</name>
- <url>${nexus-snapshots}</url>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
- </repositories>
- </profile>
- </profiles>
- <activeProfiles>
- <activeProfile>nexus</activeProfile>
- <activeProfile>deploy</activeProfile>
- </activeProfiles>
- </settings>
- OCP
- Descargar el OCP según tu plataforma desde Página Oficial
- Para ubuntu, Desempaqueta el fichero descargado
- tar -xzvf archivo.tar.gz
- *** Se recomienda mover la carpeta que se nos genero al directorio /opt/openshift
- sudo mkdir /opt/openshift
- sudo mv (NOMBRE DE CARPETA) /opt/openshift
- Nos ubicamos en la carpeta generada del desempaquetamiento de OCP y movemos el ejecutable "oc" a nuestra carpeta de bin
- sudo mv oc /usr/bin/
- O Seguir los pasos de la documentación oficial para cada plataforma. https://www.openshift.org/download.html#oc-platforms
- Validamos
- oc
- Login
- oc login -u user https://brmdocp.banregio.com:8443 -n proyecto
- Logout
- oc logout
- Deploy
- mvn clean fabric8:deploy -Popenshift
- Docker
- Instalación
- Documentación oficial de docker https://docs.docker.com/install/
- Conexión
- Con tu usuario de Nexus realizar el login desde consola
- docker login docker.dev.cloudapp.banregio.com
- Username: username
- Password: password
- Login Succeeded
- Pull & Push
- Crear imágenes, bajar y subir imágenes
- docker tag <image>:<tag> docker.dev.cloudapp.banregio.com/<image_name>/<tag>
- docker pull docker.dev.cloudapp.banregio.com/<image_name>/<tag>
- docker push docker.dev.cloudapp.banregio.com/<image_name>/<tag>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement