# Build Task

Run the following command to build the developed task.

```bash
clique build --type evm
```

By specifying "evm", the build process is set to generate EVM bytecode. Future updates will introduce support for other bytecode formats, such as WASM.

After build, your workspace structure should look like the following:

```
/workspace
-- contracts
   -- Main.sol
-- tasks
   -- manifest.toml
-- manifest.toml
-- foundry.toml
```

During the development phase, the developer has modified the contract code and `manifest.toml` , with the `code` section in `manifest.toml` left blank.&#x20;

In the build phase, we will generate a copy of `manifest.toml` to `tasks/manifest.toml` and automatically populate the `code` section. We utilize the Foundry toolkit to compile the contracts and automatically populate the compiled bytecode into the newly copied `manifest.toml`.
