Red Hat Linux Instalando Gitlab CI, NodeJS, Yarn e Expo no RHEL 7 GitLab CI Seguir instruções do site do GitLab no Link Aqui. NodeJS subscription-manager repos --enable rhel-server-rhscl-7-rpms subscription-manager repos --enable rhel-7-server-optional-rpms sudo yum update sudo yum install rh-nodejs12 Adiciona a linha abaixo no arquivo ~/.bash_profile: source scl_source enable rh-nodejs12 Verificar instalação: node --version Yarn Tutorial em https://classic.yarnpkg.com/en/docs/install/#centos-stable. curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo yum install yarn yarn --version Expo npm install expo-cli --global Instalando Android no RHEL 7 Minimum requirements Prerequisites Before installing Android Studio itself, you need to install some packages. Install the openjdk 1.7 tools: sudo yum install -y java-1.7.0-openjdk-devel Install some additional libraries: sudo yum install -y compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 ncurses-libs.i686 sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 Update Java to Java 8: sudo yum -y remove java* sudo yum install java-1.8.0-openjdk sudo yum install java-1.8.0-openjdk-devel sudo yum install java-1.8.0-openjdk-javadoc java -version Install Android SDK sudo rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" sudo yum update sudo yum install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap sudo snap install androidsdk Install Android Tools https://guides.codepath.com/android/installing-android-sdk-tools android sdk --update androidsdk "platforms;android-25" "build-tools;25.0.2" "extras;google;m2repository" "extras;android;m2repository" androidsdk --licenses Update Path Edit your .bash_profile file. If you're not using bash, edit the right config file for your environment. # Android export ANDROID_SDK_ROOT=/Users/ciandroid/android-sdk-macosx export PATH=$PATH:$ANDROID_SDK_ROOT/tools Save and quit. Reload .bash_profile: source ~/.bash_profile Instalando Fastlane no RHEL 7 Tutorial em https://tecadmin.net/install-ruby-latest-stable-centos/. Instal RVM sudo yum install gcc-c++ patch readline readline-devel zlib zlib-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison sqlite-devel sudo su sudo gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -L get.rvm.io | bash -s stable source /etc/profile.d/rvm.sh rvm reload rvm requirements run Install Ruby rvm install 2.7 rvm use 2.7 --default ruby --version sudo yum reinstall ruby-devel gcc make rpm-build rubygems gem install fpm gem update Install fastlane gem install fastlane gem install fastlane -NV Voltar pra versão certa do nodeJS scl enable rh-nodejs12 bash Executando o primeiro Build no RHEL 7 Configurar os repositórios NPM yarn config set registry https://nexus.dev.evologica.com.br/repository/npm/ npm config set registry https://nexus.dev.evologica.com.br/repository/npm/ Atualizar endpoint multicalculo v2