File: ReadMe.md

package info (click to toggle)
csound 1%3A6.18.1%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 63,220 kB
  • sloc: ansic: 192,643; cpp: 14,149; javascript: 9,654; objc: 9,181; python: 3,376; java: 3,337; sh: 1,840; yacc: 1,255; xml: 985; perl: 635; lisp: 411; tcl: 341; lex: 217; makefile: 128
file content (38 lines) | stat: -rw-r--r-- 1,426 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
### To build using docker file follow these steps (in local docker enviornment):
`docker build -t <name:tag> path_to_dockerfile --> Builds image from docker file`

`docker run --name <container_name> -it image -->Runs the container in iteractive mode`

`docker cp csound_test_run:/csound/Emscripten/Csound6.13.0-Web.zip . -->Exports the emscripten build back to host`


# Build Pipelines:

### Working with the Azure build pipeline: 

The **azure_pipelines.yml** file, present in main directory, defines the steps for the azure pipeline to build csound for Android and Emscripten platforms. 

You can use the variables to modify the paths and locations as per your use case. 

#### Downloading the artifacts:

In the pull request you can find the link to the build. From there you can go the azure site which details out the build steps and and at upper right side you should see the option to download artifacts.

For example,

[Azure build](https://dev.azure.com/sj6045/Csound%20builds/_build/results?buildId=52)


### Working with the github actions : 

The **csound_build.yml** present under csound/.github/workflows/ defines the steps for the github actions. 

#### Downloading the artifacts:

Github actions builds can be downloaded by going to the **Actions** tab on the csound github repo page and selecting the build you want.

For example,

[Github actions build](https://github.com/ShantanuJamble/csound/actions)