bitbucket-pipelines.yml

Thu, 20 Sep 2018 20:59:22 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 20 Sep 2018 20:59:22 -0500
changeset 39228
d8b87c16c8a6
parent 39204
a60e4f878c51
child 39294
15234a7476f7
permissions
-rw-r--r--

Use the correct buffers for multiline/html

38905
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
1 # vi:et:ts=2 sw=2 sts=2
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
2 image: pidgin/builder-debian:buster
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
3 pipelines:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
4 default:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
5 - step:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
6 script:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
7 - set -ex
39202
58d576d57484 build and install talkatu as it's actively being developed and isn't packaged yet
Gary Kramlich <grim@reaperworld.com>
parents: 38929
diff changeset
8 - hg clone https://bitbucket.org/pidgin/talkatu
39204
a60e4f878c51 Add talkatu to the Pidgin gir generation and install talkatu to /usr
Gary Kramlich <grim@reaperworld.com>
parents: 39203
diff changeset
9 - meson -Dprefix=/usr talkatu talkatu/build
39202
58d576d57484 build and install talkatu as it's actively being developed and isn't packaged yet
Gary Kramlich <grim@reaperworld.com>
parents: 38929
diff changeset
10 - ninja -C talkatu/build install
58d576d57484 build and install talkatu as it's actively being developed and isn't packaged yet
Gary Kramlich <grim@reaperworld.com>
parents: 38929
diff changeset
11 - ldconfig
39203
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
12 - meson -Dsilc=false -Ddoc=true -Ddebug=true build-pipelines
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
13 - ninja -C build-pipelines
3e4e9cf0629b Use a pipelines specific build directory
Gary Kramlich <grim@reaperworld.com>
parents: 39202
diff changeset
14 - ninja -C build-pipelines test
38905
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
15 branches:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
16 release-2.x.y:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
17 - step:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
18 image: pidgin/release-builder:release-2.x.y
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
19 script:
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
20 - set -ex
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
21 - ./autogen.sh --enable-debug
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
22 - make -s -j$(nproc)
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
23 - make -s -j$(nproc) check
3825e4808643 Various build fixes:
Shawn Napora <shawn@napora.me>
parents:
diff changeset
24 - make distcheck

mercurial