diff --git a/.travis.yml b/.travis.yml
index 64c4ee70..f21fdf45 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,6 +9,10 @@ matrix:
dist: trusty
sudo: required
env: RID=linux-x64
+ - os: linux
+ dist: trusty
+ sudo: required
+ env: RID=ubuntu.18.04-x64
- os: linux
dist: trusty
sudo: required
diff --git a/Dockerfile.ubuntu.18.04-x64 b/Dockerfile.ubuntu.18.04-x64
new file mode 100644
index 00000000..f370f96a
--- /dev/null
+++ b/Dockerfile.ubuntu.18.04-x64
@@ -0,0 +1,7 @@
+FROM ubuntu:18.04
+WORKDIR /nativebinaries
+COPY . /nativebinaries/
+
+RUN apt update && apt -y install cmake libcurl4-openssl-dev libssl-dev pkg-config zlib1g-dev
+
+CMD ["/bin/bash", "-c", "./build.libgit2.sh"]
diff --git a/UpdateLibgit2ToSha.ps1 b/UpdateLibgit2ToSha.ps1
index fa6aa3ff..92e2316a 100644
--- a/UpdateLibgit2ToSha.ps1
+++ b/UpdateLibgit2ToSha.ps1
@@ -136,6 +136,10 @@ Push-Location $libgit2Directory
lib\linux-x64\lib$binaryFilename.so
PreserveNewest
+
+ lib\ubuntu.18.04-x64\lib$binaryFilename.so
+ PreserveNewest
+
lib\rhel-x64\lib$binaryFilename.so
PreserveNewest
diff --git a/nuget.package/build/net461/LibGit2Sharp.NativeBinaries.props b/nuget.package/build/net461/LibGit2Sharp.NativeBinaries.props
index 51fd1c01..b3ab6665 100644
--- a/nuget.package/build/net461/LibGit2Sharp.NativeBinaries.props
+++ b/nuget.package/build/net461/LibGit2Sharp.NativeBinaries.props
@@ -30,6 +30,10 @@
lib\linux-x64\libgit2-8e0b172.so
PreserveNewest
+
+ lib\ubuntu.18.04-x64\libgit2-8e0b172.so
+ PreserveNewest
+
lib\rhel-x64\libgit2-8e0b172.so
PreserveNewest