

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Planejar uma revisão para o CodeDeploy
<a name="application-revisions-plan"></a>

Um bom planejamento facilita muito mais a implantação de revisões.

Para implantações em uma plataforma de computação do AWS Lambda ou Amazon ECS, uma revisão é o mesmo que o arquivo AppSpec. As informações a seguir não se aplicam. Para obter mais informações, consulte . [Adicionar um arquivo de especificação do aplicativo a uma revisão do CodeDeploy](application-revisions-appspec-file.md) 

Para implantações em uma plataforma de computação do EC2/On-Premises, comece criando um diretório (pasta) raiz vazio na máquina de desenvolvimento. Este é o local onde você armazenará os arquivos de origem (como arquivos de texto e binários, executáveis, pacotes e assim por diante) a serem implantados nas instâncias ou os scripts a serem executados nessas instâncias.

Por exemplo, na pasta raiz `/tmp/` no Linux, macOS ou Unix ou na pasta raiz `c:\temp` no Windows:

```
/tmp/ or c:\temp (root folder)
  |--content (subfolder)
  |    |--myTextFile.txt
  |    |--mySourceFile.rb
  |    |--myExecutableFile.exe
  |    |--myInstallerFile.msi
  |    |--myPackage.rpm
  |    |--myImageFile.png
  |--scripts (subfolder)
  |    |--myShellScript.sh
  |    |--myBatchScript.bat 
  |    |--myPowerShellScript.ps1 
  |--appspec.yml
```

A pasta raiz também deve incluir um arquivo de especificação de aplicativo (arquivo AppSpec), conforme mostrado aqui. Para obter mais informações, consulte [Adicionar um arquivo de especificação do aplicativo a uma revisão do CodeDeploy](application-revisions-appspec-file.md).