File: .builder.yml

package info (click to toggle)
mkgmap 0.0.0%2Bsvn4600-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 11,792 kB
  • sloc: java: 72,290; xml: 1,686; python: 713; sh: 240; makefile: 149; perl: 31
file content (60 lines) | stat: -rw-r--r-- 1,525 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

settings:
  language: [java, python]

  build_envs:
    java: [jdk8, openjdk8, openjdk11]

build:
    - shell:
      - java -version
      - ant -version
        #
        # Set the version and timestamp properties
      - |
          echo "svn.version: {{rev.revision}}" > resources/{{rev.project}}-version.properties
          echo "build.timestamp: $(date -Iseconds)" >> resources/{{rev.project}}-version.properties

    - when: rev.is_trunk
      set_var:
          dist_name: mkgmap-r{{rev.revision}}
    - when: not rev.is_trunk
      set_var:
          dist_name: mkgmap-{{rev.branch}}-r{{rev.revision}}

    # Create the source archives
    - archive:
        is_src: True
        type: tar.gz
        rename_dir: "{{dist_name}}"
        name: "{{dist_name}}-src.tar.gz"

    - archive:
        is_src: True
        type: zip
        rename_dir: "{{dist_name}}"
        name: "{{dist_name}}-src.zip"

    - shell: ant -Dhave.version=1 dist

    - shell: ant -Dhave.version=1 test
      when: rev.is_trunk

    - when: builder_java_version == 'jdk8'
      block:
        - shell:
            - pip install mwconv mkgmap-pygments pygments-xslfo-formatter
            - scripts/download/mkdoc {{rev.project}}

        - archive:
            dir: dist/mkgmap.jar
            name: "{{dist_name}}.jar"

        - archive:
              dir: dist
              type: [tar.gz, zip]
              rename_dir: "{{dist_name}}"

        - deploy:
              type: mkgmap_deploy
              build_ok: "{{builder|success}}"