Siga as orientações de acordo com o sistema operacional que estiver usando:
Se você trabalha com aplicações Android ou via Backend, deve começar configurando o arquivo** gradle.properties
**, que se encontra na **pasta root**. Essa configuração vale tanto para versões remotas como locais.
Siga os passos:
Passo 1: Abra o arquivo;
Passo 2: Mude o nome da versão que será gerada. Altere o valor da variável VERSION_NAME
para o valor desejado.
Além disso, é preciso acrescentar uma variável chamada RELEASE_SIGNING_ENABLED
e atribui-lá ao valor false
. Isso significa que você não precisa assinar a versão, já que essa configuração permite gerar uma versão do Beagle de forma local ou para um repositório próprio.
Depois que terminar essas configurações, você terá de ter no seu gradel as seguintes variáveis de acordo com o nome que escolher para sua versão (neste exemplo, usamos**beagle-test
**):
VERSION_NAME=beagle-test
RELEASE_SIGNING_ENABLED=false
Ao final da configuração do gradle.properties
, você precisa configurar um arquivo que está na pasta root do Beagle, no caso, o maven-publish.gradle
. Nesse arquivo, adicione um target, que definirá:
Chaves | Definição |
---|---|
releaseRepositoryUrl | URL do repositório onde a versão será gerada. |
repositoryUsername | Nome de usuário. |
repositoryPassword | Senha do nome de usuário declarado. |
Segue abaixo um exemplo de publicação:
apply plugin: "com.vanniktech.maven.publish"
def versionName = System.env.VERSION_DEPLOY != null ? System.env.VERSION_DEPLOY : VERSION_NAME ?: ""
version = versionName
mavenPublish {
nexus {
stagingProfile = "br.com.zup"
}
targets {
uploadArchives {
releaseRepositoryUrl = "https://meu-repo.com.br"
repositoryUsername = "username"
repositoryPassword = "password"
}
}
}
Ao final da configuração do gradle.properties
, você deve rodar alguns comandos do gradle:
Vá até a pasta root da plataforma em que você deseja gerar versão (Android ou Backend)
No terminal de sua preferência execute o seguinte comando:
gradlew clean build publishToMavenLocal
./gradlew clean build publishToMavenLocal
Depois de rodar o comando, a versão será gerada automaticamente.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.