Advertisement
joiscadz

Untitled

Jul 19th, 2018
551
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. SDKman
  2.  
  3. Instalación
  4. curl -s "https://get.sdkman.io" | bash
  5. source "$HOME/.sdkman/bin/sdkman-init.sh"
  6. Validación
  7. sdk version
  8. JAVA
  9.  
  10. Instalación
  11. sdk ls java
  12. De la lista que nos muestre tomar la versión 8 de oracle ej. 8u161-oracle
  13. sdk -i java 8u161-oracle
  14. Validación
  15. java -version
  16. Maven
  17.  
  18. Instalación
  19. sdk i maven
  20. validación
  21. mvn -version
  22. configuración Crear el archivo settings.xml local
  23. touch ~/.m2/settings.xml
  24. Editar el archivo settings.xml local
  25. gedit ~/.m2/settings.xml
  26. Agregar las siguientes lineas dentro del archivo. **NOTA: user_name y password se pueden solicitar con infraestructura.
  27. <?xml version="1.0" encoding="UTF-8"?>
  28. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  29. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  30. xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  31. <servers>
  32. <server>
  33. <id>nexus</id>
  34. <username>user_name</username>
  35. <password>user_pass</password>
  36. </server>
  37. </servers>
  38. <mirrors>
  39. <mirror>
  40. <id>nexus</id>
  41. <mirrorOf>*</mirrorOf>
  42. <name>Nexus OCP</name>
  43. <url>https://nexus.dev.cloudapp.banregio.com/repository/next-maven-central/</url>
  44. </mirror>
  45. </mirrors>
  46. <profiles>
  47. <profile>
  48. <id>nexus</id>
  49. <properties>
  50. <nexus-central>https://nexus.dev.cloudapp.banregio.com/repository/next-maven-central/</nexus-central>
  51. <nexus-release>https://nexus.dev.cloudapp.banregio.com/repository/next-maven-release/</nexus-release>
  52. <nexus-snapshots>https://nexus.dev.cloudapp.banregio.com/repository/next-maven-snapshots/</nexus-snapshots>
  53. </properties>
  54. </profile>
  55. <profile>
  56. <id>deploy</id>
  57. <repositories>
  58. <repository>
  59. <id>release</id>
  60. <name>Nexus Next Release</name>
  61. <url>${nexus-release}</url>
  62. <releases>
  63. <enabled>true</enabled>
  64. </releases>
  65. <snapshots>
  66. <enabled>false</enabled>
  67. </snapshots>
  68. </repository>
  69. <repository>
  70. <id>snapshots</id>
  71. <name>Nexus Next Snapshots</name>
  72. <url>${nexus-snapshots}</url>
  73. <releases>
  74. <enabled>false</enabled>
  75. </releases>
  76. <snapshots>
  77. <enabled>true</enabled>
  78. </snapshots>
  79. </repository>
  80. </repositories>
  81. </profile>
  82. </profiles>
  83. <activeProfiles>
  84. <activeProfile>nexus</activeProfile>
  85. <activeProfile>deploy</activeProfile>
  86. </activeProfiles>
  87. </settings>
  88.  
  89.  
  90. OCP
  91.  
  92. Descargar el OCP según tu plataforma desde Página Oficial
  93. Para ubuntu, Desempaqueta el fichero descargado
  94. tar -xzvf archivo.tar.gz
  95. *** Se recomienda mover la carpeta que se nos genero al directorio /opt/openshift
  96. sudo mkdir /opt/openshift
  97. sudo mv (NOMBRE DE CARPETA) /opt/openshift
  98. Nos ubicamos en la carpeta generada del desempaquetamiento de OCP y movemos el ejecutable "oc" a nuestra carpeta de bin
  99. sudo mv oc /usr/bin/
  100. O Seguir los pasos de la documentación oficial para cada plataforma. https://www.openshift.org/download.html#oc-platforms
  101. Validamos
  102. oc
  103. Login
  104. oc login -u user https://brmdocp.banregio.com:8443 -n proyecto
  105. Logout
  106. oc logout
  107. Deploy
  108. mvn clean fabric8:deploy -Popenshift
  109. Docker
  110.  
  111. Instalación
  112.  
  113. Documentación oficial de docker https://docs.docker.com/install/
  114.  
  115. Conexión
  116.  
  117. Con tu usuario de Nexus realizar el login desde consola
  118. docker login docker.dev.cloudapp.banregio.com
  119. Username: username
  120. Password: password
  121. Login Succeeded
  122. Pull & Push
  123.  
  124. Crear imágenes, bajar y subir imágenes
  125. docker tag <image>:<tag> docker.dev.cloudapp.banregio.com/<image_name>/<tag>
  126. docker pull docker.dev.cloudapp.banregio.com/<image_name>/<tag>
  127. docker push docker.dev.cloudapp.banregio.com/<image_name>/<tag>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement